{"level":"info","service":"Main","time":"2026-04-22T12:31:07.474162936+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-04-22T12:31:07.475997155+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T12:31:07.476230404+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-04-22T12:31:07.536601605+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-04-22T12:31:07.536619155+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-04-22T12:31:07.536734439+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:31:07.536798187+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-04-22T12:31:10.537497269+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-04-22T12:31:10.538054424+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-04-22T12:59:20.348369098+07:00","message":"incoming connection from...171.103.89.169:50928 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T12:59:20.348386794+07:00","message":"new client from...171.103.89.169:50928 connected"}
{"level":"info","service":"Hub","time":"2026-04-22T12:59:22.057768205+07:00","message":"incoming connection from...171.103.89.169:50930 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T12:59:22.057782047+07:00","message":"new client from...171.103.89.169:50930 connected"}
{"level":"info","service":"Scheduler","time":"2026-04-22T12:59:23.354505759+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:25.022146071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:25.022203357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:25.819230261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:25.819286546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:28.81989769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:28.819895459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:31.820123358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:31.820153065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:34.820610283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:34.820627093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:37.82115774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:37.821186435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:40.821256934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:40.8212742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:43.821512706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:43.821513573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:46.821812505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:46.821835302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:49.82215604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:49.822190432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:52.822198508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:52.822202929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:55.823099874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:55.823117059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:58.82364861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:58.823651308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:01.823960736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:01.823964418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:04.825713537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:04.825724765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:07.826008025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:07.826041061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:10.826519489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:10.826561705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:13.82675465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:13.826773048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:16.827074813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:16.827099538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:19.827410741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:19.827424112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:22.828187852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:22.828193403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:25.828919089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:25.82893957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:28.829026917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:28.829071007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:31.829787286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:31.829817428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:34.829987038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:34.830005309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:37.83064286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:37.830696028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:40.8314634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:40.831505108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:43.832270046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:43.832271165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:46.832500435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:46.832526996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:49.832540898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:49.832549758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:52.832874999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:52.83289707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:55.833121461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:55.833151821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:58.833817728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:00:58.833861491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:01.834069678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:01.834111424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:04.834845041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:04.834861714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:07.835298763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:07.835366496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:10.835597854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:10.835636577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:13.835975927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:13.83599576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:16.836962669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:16.836970036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:19.837834302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:19.837849253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:22.838077423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:22.838096521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:25.839126995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:25.839136796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:28.839785428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:28.839814806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:31.840117914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:31.840135855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:34.840612095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:34.840649046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:37.841217036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:37.841217086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:40.842162346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:40.842200653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:43.842486788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:43.842483921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:46.842698111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:46.842740307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:49.843618249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:49.843622346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:52.844685038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:52.844689228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:55.845008646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:55.845008651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:58.845535697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:01:58.845537723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:01.845819177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:01.845828204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:04.846122877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:04.846136573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:07.846622585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:07.846622578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:10.847207466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:10.847214239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:13.847677841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:13.847701218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:16.848015161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:16.848040777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:19.848948074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:19.848961074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:22.849181828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:22.849188463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:25.849719532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:25.849710495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:28.850249957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:28.850242394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:31.851160947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:31.851195047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:34.851351821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:34.851398441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:37.851921226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:37.851958076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:40.852192968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:40.852193027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:43.853234748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:43.853241626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:46.854210336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:46.854243391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:49.854443033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:49.854467904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:52.854710253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:52.85472568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:55.854996797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:55.855021653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:58.855489313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:02:58.855514516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:01.856498175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:01.85649818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:04.856833028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:04.856842228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:07.857289091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:07.857296151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:10.857849333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:10.857849422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:13.858921265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:13.858954469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:16.859987429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:16.859999936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:19.860456502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:19.860480576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:22.860716627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:22.860758599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:25.86151679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:25.861545305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:28.862086462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:28.862099286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:31.862900053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:31.86292266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:34.863915148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:34.863923555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:37.864464345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:37.864482509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:40.86458697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:40.864609886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:43.86488854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:43.864899578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:46.865136898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:46.865137315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:49.865460732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:49.865494842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:52.865645819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:52.865661002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:55.866154129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:55.866177404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:58.8665277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:03:58.866542309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:01.866632698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:01.866650499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:04.86693789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:04.866952392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:07.867452481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:07.867470904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:10.867694808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:10.867696905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:13.867938565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:13.867947596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:16.868086184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:16.868082789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:19.868424111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:19.868443854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:22.869113429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:22.869133972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:25.869217915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:25.869217911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:26.461639978+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.25790439+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.353196737+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.353219155+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.353222611+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.353229271+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.353251115+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.3532603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.353267301+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.353269874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.353271701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.353273509+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.353275402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:27.353281702+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:27.353320823+07:00","message":"push: {true \n 0 0xc000404680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:27.360454325+07:00","message":"write wav file: './tmp/7548/7548_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.031995507+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.766232314+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.766372493+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-04-22T13:04:28.766377821+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.76639279+07:00","message":"[buffer interim] 2 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.766398599+07:00","message":"[bufferProcess] interim [780000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.766400224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.766405532+07:00","message":"[bufferProcess] send to processor (ticker):ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.766408245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.766410796+07:00","message":"> Transcript [1] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.766412982+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.868975004+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.869012563+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-04-22T13:04:28.869018546+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.869032846+07:00","message":"[buffer interim] 2 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.869039733+07:00","message":"[bufferProcess] interim [840000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.869041744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:28.87006429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:28.870072043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.992744785+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.992793013+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-04-22T13:04:28.992797719+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:28.992811404+07:00","message":"[buffer interim] 2 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.992818206+07:00","message":"[bufferProcess] interim [960000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.992820121+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.992826505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.992829084+07:00","message":"> Transcript [2] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.992831005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:28.992833344+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.199542158+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.199593007+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-04-22T13:04:29.199599013+07:00","message":"receive interim result [false|false]: สวัสดีค่ะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.199613007+07:00","message":"[buffer interim] 2 false สวัสดีค่ะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.199620622+07:00","message":"[bufferProcess] interim [200000000]:สวัสดีค่ะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.199623108+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.199630214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.199633408+07:00","message":"> Transcript [3] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.199641953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.199644077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.199645886+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.199647938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.266047686+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.266084269+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-04-22T13:04:29.266089807+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.266107679+07:00","message":"[buffer interim] 2 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.266115896+07:00","message":"[bufferProcess] interim [260000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.266118114+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.266121965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.266124543+07:00","message":"> Transcript [4] [false]: 'สวัสดีค่ะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.266127332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.266128994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.266130765+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.266132649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.303810892+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.303866312+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-04-22T13:04:29.303873223+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เลย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.303893304+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.303901156+07:00","message":"[bufferProcess] interim [320000000]:สวัสดีค่ะก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.303905295+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.303911123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.303915482+07:00","message":"> Transcript [5] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.303920232+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.303922774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.3039252+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.303928081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.44762797+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.447677536+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-04-22T13:04:29.447684509+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.447698773+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447706201+07:00","message":"[bufferProcess] interim [440000000]:สวัสดีค่ะก็เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447708425+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447714889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447718069+07:00","message":"> Transcript [6] [false]: 'สวัสดีค่ะก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447721324+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447723245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447725101+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447727108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447733089+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447735007+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447738261+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:29.447740642+07:00","message":"Next Push (prob) : 'ค่ะก็เลย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:29.44776367+07:00","message":"push: {false สวัสดี 0 0xc000044280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.089843468+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.089895441+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-04-22T13:04:30.089902001+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.089915626+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.089922433+07:00","message":"[bufferProcess] interim [40000000]:สวัสดีค่ะก็เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.089925013+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.089931112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.089933558+07:00","message":"> Transcript [7] [false]: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.08993553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.0899374+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.286145256+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.286184152+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-04-22T13:04:30.286192188+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.28620626+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.28621321+07:00","message":"[bufferProcess] interim [280000000]:สวัสดีค่ะก็เรียนวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.286216005+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.286223469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.286227638+07:00","message":"> Transcript [8] [false]: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.286232569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.286236019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.286239872+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.286242979+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.465958067+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.466002155+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-04-22T13:04:30.466007656+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.466023248+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.46603114+07:00","message":"[bufferProcess] interim [460000000]:สวัสดีค่ะก็เรียนวันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.466033423+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียนวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.466038715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.466041705+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะก็เรียนวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.466044836+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.466046769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.466048549+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.466050741+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.603134372+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.603174915+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-04-22T13:04:30.6031807+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.603197017+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.603205481+07:00","message":"[bufferProcess] interim [580000000]:สวัสดีค่ะก็เรียนวันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.603208133+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียนวันนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.603212203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.603214935+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะก็เรียนวันนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.603217979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.603230613+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.603232834+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.6032349+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.669714463+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.669760095+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-04-22T13:04:30.66976697+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้เราจะมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.669784769+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669793939+07:00","message":"[bufferProcess] interim [700000000]:สวัสดีค่ะก็เรียนวันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669797645+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียนวันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669803133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669807406+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669812484+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669815348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669825461+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669828845+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669832295+07:00","message":"Push: 'ค่ะก็เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669835205+07:00","message":"TextPushed: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669838258+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.669841456+07:00","message":"Next Push (prob) : 'วันนี้เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.6698664+07:00","message":"push: {false ค่ะก็เรียน 0 0xc000044280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.897944307+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.897993191+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-04-22T13:04:30.89799863+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้เราจะมาเลย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:30.898012592+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้เราจะมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.898020103+07:00","message":"[bufferProcess] interim [880000000]:สวัสดีค่ะก็เรียนวันนี้เราจะมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.898022412+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียนวันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.898026049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.898028895+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะก็เรียนวันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.89803209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.898034144+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.898035927+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:30.898038192+07:00","message":"TextPushed: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.003770944+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.003807776+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-04-22T13:04:31.003813364+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.003829264+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.003836323+07:00","message":"[bufferProcess] interim [940000000]:สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.003838664+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียนวันนี้เราจะมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.003842133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.00384513+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.003848606+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.003851291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.003854053+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.003856453+07:00","message":"TextPushed: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.03060406+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.030630293+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-04-22T13:04:31.030635156+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.030649046+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.030654186+07:00","message":"[bufferProcess] interim [0]:สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.030656351+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.030659837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.030662657+07:00","message":"> Transcript [14] [false]: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.030674235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.030676439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.030678359+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.030680553+07:00","message":"TextPushed: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.060136251+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.060173243+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-04-22T13:04:31.060181096+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.060195209+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.06020008+07:00","message":"[bufferProcess] interim [60000000]:สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060202197+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060205137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060207988+07:00","message":"> Transcript [15] [false]: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060210911+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060213066+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060215276+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060217613+07:00","message":"TextPushed: 'สวัสดีค่ะก็เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060220389+07:00","message":"Push: 'วันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060222629+07:00","message":"TextPushed: 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060224609+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.060226685+07:00","message":"Next Push (prob) : 'มาเล่นกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.060235529+07:00","message":"push: {false วันนี้เราจะ 0 0xc000044280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.198915698+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.198947631+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-04-22T13:04:31.19895402+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.198969106+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.198976566+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.198979427+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.198986601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.198989571+07:00","message":"> Transcript [16] [false]: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.198991847+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.198993746+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.500841884+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.50089015+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-04-22T13:04:31.500897258+07:00","message":"receive interim result [false|false]: สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.500909874+07:00","message":"[buffer interim] 2 false สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.500919292+07:00","message":"[bufferProcess] interim [480000000]:สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.500922637+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.500929798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.500934251+07:00","message":"> Transcript [17] [false]: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.500938682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.500941367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.500944336+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.50094639+07:00","message":"TextPushed: 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.79928436+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.869648317+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:31.870558715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:31.870577886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.96129375+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.96133311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะก็เรียนวันนี้เราจะมาเรียนกันในตอน\",\"confidence\":0.94267094}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.96133922+07:00","message":"receive interim result [true|false]: สวัสดีค่ะก็เรียนวันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.961347184+07:00","message":"end recv isFinal message id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.961351899+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.961373219+07:00","message":"[buffer interim] 2 true สวัสดีค่ะก็เรียนวันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961392601+07:00","message":"[bufferProcess] interim [990000000]:สวัสดีค่ะก็เรียนวันนี้เราจะมาเรียนกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961400651+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961403877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961406534+07:00","message":"> Transcript [18] [false]: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961409998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961412349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961414729+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.96141768+07:00","message":"TextPushed: 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961419563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.96142129+07:00","message":"> Transcript [19] [true]: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเรียนกันในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961423341+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961425017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961426564+07:00","message":"StatePrefix: 'สวัสดีค่ะก็เรียนวันนี้เราจะมาเล่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961428275+07:00","message":"TextPushed: 'สวัสดีค่ะก็เรียนวันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:31.961435901+07:00","message":"Push: 'มาเรียนกันในตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.961445734+07:00","message":"push: {true มาเรียนกันในตอน 0 0xc000044280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:31.972406298+07:00","message":"write wav file: './tmp/7548/7548_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:31.988608193+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.059656428+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.299169191+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.299190419+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.299193462+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.29920317+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.299210931+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.299214982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.299217557+07:00","message":"> Transcript [20] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.29922006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.299221953+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.2992243+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.299226297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.299233758+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.299244424+07:00","message":"push: {true \n 0 0xc000169380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:32.303874283+07:00","message":"write wav file: './tmp/7548/7548_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.86027533+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.86031747+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-04-22T13:04:32.860322841+07:00","message":"receive interim result [false|false]: ใจบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:32.860337635+07:00","message":"[buffer interim] 4 false ใจบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.860345287+07:00","message":"[bufferProcess] interim [540000000]:ใจบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:32.860347069+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.104412362+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.104459702+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-04-22T13:04:33.104466995+07:00","message":"receive interim result [false|false]: ไปบางปะอิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.104485696+07:00","message":"[buffer interim] 4 false ไปบางปะอิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.10449467+07:00","message":"[bufferProcess] interim [840000000]:ไปบางปะอิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.104498143+07:00","message":"[bufferProcess] send to processor:ใจบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.104506323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.104510122+07:00","message":"> Transcript [21] [false]: 'ใจบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.104513593+07:00","message":"Set StatePrefix (first interim): 'ใจบาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.111268208+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.111303202+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-04-22T13:04:33.111308594+07:00","message":"receive interim result [false|false]: ใจบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.111324099+07:00","message":"[buffer interim] 4 false ใจบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.111331359+07:00","message":"[bufferProcess] interim [900000000]:ใจบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.111333596+07:00","message":"[bufferProcess] send to processor:ไปบางปะอิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.111337332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.111340491+07:00","message":"> Transcript [22] [false]: 'ไปบางปะอิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.111342665+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.111344748+07:00","message":"Set new StatePrefix: 'ไปบางปะอิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.399199367+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.497194118+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.497249316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจบางประการ\",\"confidence\":0.92382437}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.497255418+07:00","message":"receive interim result [true|false]: ใจบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.497266257+07:00","message":"end recv isFinal message id 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.497268764+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.497274846+07:00","message":"[buffer interim] 4 true ใจบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497286402+07:00","message":"[bufferProcess] interim [380000000]:ใจบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497293012+07:00","message":"[bufferProcess] send to processor (isfinal):ใจบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497296033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497298511+07:00","message":"> Transcript [23] [false]: 'ใจบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497300429+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497302211+07:00","message":"Set new StatePrefix: 'ใจบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.49730376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497305765+07:00","message":"> Transcript [24] [true]: 'ใจบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497308133+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497309854+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.49731171+07:00","message":"StatePrefix: 'ใจบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497313614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:33.497320117+07:00","message":"Push: 'ใจบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.497328062+07:00","message":"push: {true ใจบางประการ 0 0xc002506800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:33.504310329+07:00","message":"write wav file: './tmp/7548/7548_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:33.58970347+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.140771905+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.14081657+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-04-22T13:04:34.140822311+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.140835053+07:00","message":"[buffer interim] 5 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.140842732+07:00","message":"[bufferProcess] interim [360000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.140844652+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.317291882+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.317325239+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-04-22T13:04:34.317330772+07:00","message":"receive interim result [false|false]: ที่นี่ฝน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.317343215+07:00","message":"[buffer interim] 5 false ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.317350226+07:00","message":"[bufferProcess] interim [540000000]:ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.317352326+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.317357643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.317360456+07:00","message":"> Transcript [25] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.317363115+07:00","message":"Set StatePrefix (first interim): 'ที่นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.459683373+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.459724191+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-04-22T13:04:34.459730094+07:00","message":"receive interim result [false|false]: ที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.459741612+07:00","message":"[buffer interim] 5 false ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.459751637+07:00","message":"[bufferProcess] interim [720000000]:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.459755024+07:00","message":"[bufferProcess] send to processor:ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.459762486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.459766354+07:00","message":"> Transcript [26] [false]: 'ที่นี่ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.459770619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.459773268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.459776232+07:00","message":"StatePrefix: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.459779346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.651792628+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.651836895+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-04-22T13:04:34.651843867+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.65185899+07:00","message":"[buffer interim] 5 false ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.651866297+07:00","message":"[bufferProcess] interim [840000000]:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.651868947+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.651875732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.65187836+07:00","message":"> Transcript [27] [false]: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.651880534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.651882561+07:00","message":"Set new StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:34.871426103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:34.87144159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.967874784+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.967913088+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-04-22T13:04:34.96791892+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.967929928+07:00","message":"[buffer interim] 5 false ที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.967936431+07:00","message":"[bufferProcess] interim [140000000]:ที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.96793842+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.967941608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.967943968+07:00","message":"> Transcript [28] [false]: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.967946863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.967948664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.967950463+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.967952302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.970685636+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.97070854+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-04-22T13:04:34.970712626+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:34.970722791+07:00","message":"[buffer interim] 5 false ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.970726906+07:00","message":"[bufferProcess] interim [200000000]:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.970728904+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.970731064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.970733159+07:00","message":"> Transcript [29] [false]: 'ที่มีผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.970735438+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.970737881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.97073966+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:34.970741365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.036385924+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.036422346+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-04-22T13:04:35.036427931+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.036441976+07:00","message":"[buffer interim] 5 false ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.036448724+07:00","message":"[bufferProcess] interim [260000000]:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.036451374+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.036456476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.036458814+07:00","message":"> Transcript [30] [false]: 'ที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.036461563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.036463426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.036465431+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.03646762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.138390598+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.200010509+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.227611187+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.227653852+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-04-22T13:04:35.227659362+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.227682814+07:00","message":"[buffer interim] 5 false ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.22769156+07:00","message":"[bufferProcess] interim [500000000]:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227695676+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227703586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227707187+07:00","message":"> Transcript [31] [false]: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227710596+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227712611+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227714395+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227716772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227722015+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227723906+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227725792+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.227727864+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.227735437+07:00","message":"push: {false ที่มีผลต่อ 0 0xc00038c600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.242801232+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.242836678+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-04-22T13:04:35.242842076+07:00","message":"receive interim result [true|false]: ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.242851056+07:00","message":"end recv isFinal message id 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.242853331+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.242858991+07:00","message":"[buffer interim] 5 true ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242865065+07:00","message":"[bufferProcess] interim [560000000]:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242867614+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242870575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242873373+07:00","message":"> Transcript [32] [false]: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242875753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242877376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242879116+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242880975+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242882729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242884431+07:00","message":"> Transcript [33] [true]: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242886377+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242888029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242889563+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242891196+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.242897288+07:00","message":"Push: 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.242904989+07:00","message":"push: {true การเจริญเติบ 0 0xc00038c600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:35.250342806+07:00","message":"write wav file: './tmp/7548/7548_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.705344853+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.705387673+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-04-22T13:04:35.705392549+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.705408822+07:00","message":"[buffer interim] 6 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.705415021+07:00","message":"[bufferProcess] interim [480000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.705416775+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.763292275+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.763326192+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-04-22T13:04:35.763331578+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.763341511+07:00","message":"[buffer interim] 6 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.763348473+07:00","message":"[bufferProcess] interim [540000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.763350874+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.763354027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.763356611+07:00","message":"> Transcript [34] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.76335866+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.881289812+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.881329425+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-04-22T13:04:35.881335105+07:00","message":"receive interim result [false|false]: เอาของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:35.881348513+07:00","message":"[buffer interim] 6 false เอาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.881355421+07:00","message":"[bufferProcess] interim [660000000]:เอาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.881357634+07:00","message":"[bufferProcess] send to processor:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.88136308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.881365538+07:00","message":"> Transcript [35] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.88136825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:35.881370796+07:00","message":"Set new StatePrefix: 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.11196714+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.112005649+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-04-22T13:04:36.112010872+07:00","message":"receive interim result [false|false]: เอาของพี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.112027349+07:00","message":"[buffer interim] 6 false เอาของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.112034877+07:00","message":"[bufferProcess] interim [900000000]:เอาของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.112037284+07:00","message":"[bufferProcess] send to processor:เอาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.112040938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.112043642+07:00","message":"> Transcript [36] [false]: 'เอาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.112045918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.112047976+07:00","message":"Set new StatePrefix: 'เอาของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.19098161+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.191016144+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-04-22T13:04:36.191021234+07:00","message":"receive interim result [false|false]: โตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.191039607+07:00","message":"[buffer interim] 6 false โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.191046875+07:00","message":"[bufferProcess] interim [20000000]:โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.191048843+07:00","message":"[bufferProcess] send to processor:เอาของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.191052106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.191055161+07:00","message":"> Transcript [37] [false]: 'เอาของพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.191058182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.191060735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.191062513+07:00","message":"StatePrefix: 'เอาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.191064517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.290715019+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.413212578+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.413259301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาของพืช\",\"confidence\":0.915454}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.413266436+07:00","message":"receive interim result [true|false]: เอาของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.413276617+07:00","message":"end recv isFinal message id 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.413278525+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.413285074+07:00","message":"[buffer interim] 6 true เอาของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413296121+07:00","message":"[bufferProcess] interim [320000000]:เอาของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413299264+07:00","message":"[bufferProcess] send to processor (isfinal):โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413302737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413305192+07:00","message":"> Transcript [38] [false]: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413307218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413309031+07:00","message":"Set new StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413310686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413312447+07:00","message":"> Transcript [39] [true]: 'เอาของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413314502+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413316887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413318722+07:00","message":"StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.413322699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.41332526+07:00","message":"Push: 'เอาของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.413332716+07:00","message":"push: {true เอาของพืช 0 0xc002506680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:36.420268276+07:00","message":"write wav file: './tmp/7548/7548_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.549621144+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.60841839+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.800979872+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.900188341+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.900210425+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.900213371+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.900219486+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.900226187+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.900230394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.900233393+07:00","message":"> Transcript [40] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.900235952+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.900238136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.900239786+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.90024143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:36.90024365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:36.90025183+07:00","message":"push: {true \n 0 0xc000168800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:36.905088705+07:00","message":"write wav file: './tmp/7548/7548_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.142311315+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.142368451+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-04-22T13:04:37.14237605+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.142396503+07:00","message":"[buffer interim] 8 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.142405817+07:00","message":"[bufferProcess] interim [420000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.142408403+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.464028013+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.464072375+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-04-22T13:04:37.464078252+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.464092384+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.464097033+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-04-22T13:04:37.464099853+07:00","message":"receive interim result [false|false]: ตอน 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.464105456+07:00","message":"[buffer interim] 8 false ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.464108391+07:00","message":"[buffer interim] 8 false ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464114328+07:00","message":"[bufferProcess] interim [660000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464116354+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464118853+07:00","message":"[bufferProcess] interim [720000000]:ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464120463+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464122988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.46412574+07:00","message":"> Transcript [41] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464127791+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464129288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464130924+07:00","message":"> Transcript [42] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464133263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464135241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464139164+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.464141208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.630923821+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.710725932+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.710766544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.710775214+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.710786029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.710789029+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.710796777+07:00","message":"[buffer interim] 8 false ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.710804163+07:00","message":"[buffer interim] 8 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.71080987+07:00","message":"[bufferProcess] interim [20000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.71081191+07:00","message":"[bufferProcess] send to processor:ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.710817985+07:00","message":"[bufferProcess] interim [20000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.710820698+07:00","message":"[bufferProcess] update buffer: ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.710823509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.710826693+07:00","message":"> Transcript [43] [false]: 'ตอน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.71082987+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.710831862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.710834244+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.710836134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.727066777+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.727105025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน 1\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.727110078+07:00","message":"receive interim result [true|false]: ตอน 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.727117025+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.727119014+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.727124242+07:00","message":"[buffer interim] 8 true ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727132303+07:00","message":"[bufferProcess] interim [50000000]:ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.72713495+07:00","message":"[bufferProcess] send to processor (isfinal):ตอน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727138075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.72714055+07:00","message":"> Transcript [44] [false]: 'ตอน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727143356+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727145192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727147034+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727150783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727152535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727154375+07:00","message":"> Transcript [45] [true]: 'ตอน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727156097+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.72715758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727159131+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727160812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:37.727166181+07:00","message":"Push: 'ตอน 1'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.727173927+07:00","message":"push: {true ตอน 1 0 0xc002506980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:37.73405118+07:00","message":"write wav file: './tmp/7548/7548_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.831235691+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:37.871895412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:37.871894999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:37.94799395+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.061535425+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.061572114+07:00","message":"found end of frame, send empty tag with msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.061576373+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.06158597+07:00","message":"[buffer interim] 9 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.061593971+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.061597429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.061600042+07:00","message":"> Transcript [46] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.061602629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.061604451+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.06160631+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.061608071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.061611451+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.061622318+07:00","message":"push: {true \n 0 0xc000044580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:38.065952602+07:00","message":"write wav file: './tmp/7548/7548_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.081731048+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.207962287+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.296278068+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.296298444+07:00","message":"found end of frame, send empty tag with msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.296301627+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.29630874+07:00","message":"[buffer interim] 10 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.296315292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.296318818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.296321161+07:00","message":"> Transcript [47] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.296323224+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.296324941+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.296326691+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.296328861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:38.296331336+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.296340733+07:00","message":"push: {true \n 0 0xc002030900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:38.300801388+07:00","message":"write wav file: './tmp/7548/7548_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:38.471062129+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.469440216+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.469481101+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-04-22T13:04:39.469486116+07:00","message":"receive interim result [false|false]: นิโคล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:39.469497949+07:00","message":"[buffer interim] 11 false นิโคล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.469505663+07:00","message":"[bufferProcess] interim [780000000]:นิโคล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.469507534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.469512797+07:00","message":"[bufferProcess] send to processor (ticker):นิโคล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.469515107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.469517684+07:00","message":"> Transcript [48] [false]: 'นิโคล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:39.469519919+07:00","message":"Set StatePrefix (first interim): 'นิโคล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.032358055+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.032399238+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-04-22T13:04:40.032408285+07:00","message":"receive interim result [false|false]: นิโคล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.032422925+07:00","message":"[buffer interim] 11 false นิโคล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.032432052+07:00","message":"[bufferProcess] interim [380000000]:นิโคล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.032434811+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.215341529+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.215383853+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-04-22T13:04:40.215389469+07:00","message":"receive interim result [false|false]: เป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.215403673+07:00","message":"[buffer interim] 11 false เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.215410921+07:00","message":"[bufferProcess] interim [560000000]:เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.215413165+07:00","message":"[bufferProcess] send to processor:นิโคล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.215420186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.215422809+07:00","message":"> Transcript [49] [false]: 'นิโคล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.215426434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.215428324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.215430197+07:00","message":"StatePrefix: 'นิโคล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.215432424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.412925912+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.412972609+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-04-22T13:04:40.412978849+07:00","message":"receive interim result [false|false]: นิโคล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.412990489+07:00","message":"[buffer interim] 11 false นิโคล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.412998664+07:00","message":"[bufferProcess] interim [740000000]:นิโคล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.413000613+07:00","message":"[bufferProcess] send to processor:เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.413005616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.413008521+07:00","message":"> Transcript [50] [false]: 'เป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.413010825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.413012686+07:00","message":"Set new StatePrefix: 'เป็นผู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.420861997+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.420893847+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-04-22T13:04:40.420899452+07:00","message":"receive interim result [false|false]: เป็นผู้สอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.420915165+07:00","message":"[buffer interim] 11 false เป็นผู้สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.420921621+07:00","message":"[bufferProcess] interim [800000000]:เป็นผู้สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.420923517+07:00","message":"[bufferProcess] send to processor:นิโคล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.420927369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.420930065+07:00","message":"> Transcript [51] [false]: 'นิโคล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.420932357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.42093424+07:00","message":"Set new StatePrefix: 'นิโคล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.786142712+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.786173644+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-04-22T13:04:40.78617909+07:00","message":"receive interim result [false|false]: เป็นผู้สอนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:40.786190638+07:00","message":"[buffer interim] 11 false เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.786197201+07:00","message":"[bufferProcess] interim [160000000]:เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.786200002+07:00","message":"[bufferProcess] send to processor:เป็นผู้สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.786205321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.786208028+07:00","message":"> Transcript [52] [false]: 'เป็นผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.78621013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:40.786212126+07:00","message":"Set new StatePrefix: 'เป็นผู้สอน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:40.872951131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:40.872960319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.278739131+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.363244987+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.36330217+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-04-22T13:04:41.363307005+07:00","message":"receive interim result [false|false]: เป็นผู้สอนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.363318857+07:00","message":"[buffer interim] 11 false เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.363325804+07:00","message":"[bufferProcess] interim [760000000]:เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.363328047+07:00","message":"[bufferProcess] send to processor:เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.363333159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.363335569+07:00","message":"> Transcript [53] [false]: 'เป็นผู้สอนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.363338531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.363340716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.363342859+07:00","message":"StatePrefix: 'เป็นผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.363345135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.42428731+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.424357931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีครูเป็นผู้สอนค่ะ\",\"confidence\":0.9585593}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.424374458+07:00","message":"receive interim result [true|false]: โดยมีครูเป็นผู้สอนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.424385264+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.424387468+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.424393272+07:00","message":"[buffer interim] 11 true โดยมีครูเป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424400633+07:00","message":"[bufferProcess] interim [850000000]:โดยมีครูเป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424407389+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นผู้สอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424410544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424413481+07:00","message":"> Transcript [54] [false]: 'เป็นผู้สอนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424416533+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424418429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424420409+07:00","message":"StatePrefix: 'เป็นผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424422426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.42442391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424425712+07:00","message":"> Transcript [55] [true]: 'โดยมีครูเป็นผู้สอนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424427701+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424429229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424430789+07:00","message":"StatePrefix: 'เป็นผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424432371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.424438596+07:00","message":"Push: 'โดยมีครูเป็นผู้สอนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.424446831+07:00","message":"push: {true โดยมีครูเป็นผู้สอนค่ะ 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:41.432876814+07:00","message":"write wav file: './tmp/7548/7548_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.669932056+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.85817944+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.920342804+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.954528991+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.954550491+07:00","message":"found end of frame, send empty tag with msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.954553598+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.954560692+07:00","message":"[buffer interim] 12 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.954567454+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.954570715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.954573174+07:00","message":"> Transcript [56] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.95457562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.954577478+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.954579349+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.954581072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:41.954583447+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:41.954592082+07:00","message":"push: {true \n 0 0xc002030b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:41.959391382+07:00","message":"write wav file: './tmp/7548/7548_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.048016892+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.148435437+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.148455643+07:00","message":"found end of frame, send empty tag with msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.148459467+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.148467114+07:00","message":"[buffer interim] 13 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.148474775+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.14847908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.148481641+07:00","message":"> Transcript [57] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.148484247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.148486245+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.14848809+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.148490039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.148492413+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.148500864+07:00","message":"push: {true \n 0 0xc002506c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:42.155548123+07:00","message":"write wav file: './tmp/7548/7548_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.239848452+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.309524456+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.449321747+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.449346838+07:00","message":"found end of frame, send empty tag with msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.449350109+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.449357039+07:00","message":"[buffer interim] 14 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.449365116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.449369163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.449371624+07:00","message":"> Transcript [58] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.449373991+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.449375896+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.449377704+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.449379706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.449382244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.449392629+07:00","message":"push: {true \n 0 0xc000044080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:42.454452845+07:00","message":"write wav file: './tmp/7548/7548_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.760804128+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.828994804+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.960990915+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.961024875+07:00","message":"found end of frame, send empty tag with msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.961030213+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.96103996+07:00","message":"[buffer interim] 15 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.961047297+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.961050573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.961052936+07:00","message":"> Transcript [59] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.961055412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.961057172+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.96105925+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.961061607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:42.961070443+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:42.961082342+07:00","message":"push: {true \n 0 0xc002030280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:42.965859701+07:00","message":"write wav file: './tmp/7548/7548_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.020285643+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.147868828+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.238682135+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.238709452+07:00","message":"found end of frame, send empty tag with msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.238712804+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.238719832+07:00","message":"[buffer interim] 16 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.238727514+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.238731046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.238733569+07:00","message":"> Transcript [60] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.238735898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.238737594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.238739509+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.238741731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.238747407+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.238756824+07:00","message":"push: {true \n 0 0xc000168580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:43.243453032+07:00","message":"write wav file: './tmp/7548/7548_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.269850669+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.75197589+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.752020288+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-04-22T13:04:43.75202539+07:00","message":"receive interim result [false|false]: หมวก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.75203911+07:00","message":"[buffer interim] 17 false หมวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.752046456+07:00","message":"[bufferProcess] interim [480000000]:หมวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.752048389+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.800777098+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.800816735+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-04-22T13:04:43.800822377+07:00","message":"receive interim result [false|false]: หัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.800833285+07:00","message":"[buffer interim] 17 false หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.800839843+07:00","message":"[bufferProcess] interim [540000000]:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.800841941+07:00","message":"[bufferProcess] send to processor:หมวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.800845147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.800847473+07:00","message":"> Transcript [61] [false]: 'หมวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.800849974+07:00","message":"Set StatePrefix (first interim): 'หมวก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:43.873650696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:43.873657811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.943015397+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.943061135+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-04-22T13:04:43.943067979+07:00","message":"receive interim result [false|false]: หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:43.943085911+07:00","message":"[buffer interim] 17 false หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.943095648+07:00","message":"[bufferProcess] interim [720000000]:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.943099199+07:00","message":"[bufferProcess] send to processor:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.943105147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.943108164+07:00","message":"> Transcript [62] [false]: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.94311056+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:43.943113375+07:00","message":"Set new StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.123656907+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.123699467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.123705535+07:00","message":"receive interim result [false|false]: หัวข้อที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.123724751+07:00","message":"[buffer interim] 17 false หัวข้อที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.123731767+07:00","message":"[bufferProcess] interim [900000000]:หัวข้อที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.123734233+07:00","message":"[bufferProcess] send to processor:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.123740041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.123742538+07:00","message":"> Transcript [63] [false]: 'หัวข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.123745247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.123746959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.123748692+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.123750661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.250314572+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.250357404+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-04-22T13:04:44.250362708+07:00","message":"receive interim result [false|false]: หัวข้อที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.250378737+07:00","message":"[buffer interim] 17 false หัวข้อที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.250385525+07:00","message":"[bufferProcess] interim [960000000]:หัวข้อที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.250387841+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.250394585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.250397066+07:00","message":"> Transcript [64] [false]: 'หัวข้อที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.250399888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.25040175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.250403574+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.250406238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.477941462+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.477991277+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-04-22T13:04:44.477996203+07:00","message":"receive interim result [false|false]: หัวข้อที่ 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.47800877+07:00","message":"[buffer interim] 17 false หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.47801622+07:00","message":"[bufferProcess] interim [200000000]:หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.47801858+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.478021899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.478024746+07:00","message":"> Transcript [65] [false]: 'หัวข้อที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.478028465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.478030616+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.478032468+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.478034231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.514675512+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.514715368+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-04-22T13:04:44.514722972+07:00","message":"receive interim result [false|false]: หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.514734196+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-04-22T13:04:44.514738108+07:00","message":"receive interim result [false|false]:  3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.514746498+07:00","message":"[buffer interim] 17 false หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.514751485+07:00","message":"[buffer interim] 17 false  3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514757731+07:00","message":"[bufferProcess] interim [320000000]:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514760071+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.51476544+07:00","message":"[bufferProcess] interim [320000000]: 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514768201+07:00","message":"[bufferProcess] update buffer: หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.51477081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514773426+07:00","message":"> Transcript [66] [false]: 'หัวข้อที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514776478+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514778591+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514780389+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514782379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514786648+07:00","message":"Push: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514788425+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514790476+07:00","message":"Set new StatePrefix : 'หัวข้อที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.514792392+07:00","message":"Next Push (prob) : 'ที่ 3 จุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.514801138+07:00","message":"push: {false หัวข้อ 0 0xc002aee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.630507113+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.630546347+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-04-22T13:04:44.630552977+07:00","message":"receive interim result [false|false]: หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.630567238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.630569561+07:00","message":"receive interim result [false|false]:  3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.630576595+07:00","message":"[buffer interim] 17 false หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:44.630580358+07:00","message":"[buffer interim] 17 false  3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630587848+07:00","message":"[bufferProcess] interim [380000000]:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630590465+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630593454+07:00","message":"[bufferProcess] interim [380000000]: 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630595787+07:00","message":"[bufferProcess] update buffer: หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630598591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630601367+07:00","message":"> Transcript [67] [false]: 'หัวข้อที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630604594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630606689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630608562+07:00","message":"StatePrefix: 'หัวข้อที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:44.630610618+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.209031736+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.209070269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.209075678+07:00","message":"receive interim result [false|false]: หัวข้อที่ 3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.209089517+07:00","message":"[buffer interim] 17 false หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.209098585+07:00","message":"[bufferProcess] interim [980000000]:หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.209100811+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.209104258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.209107065+07:00","message":"> Transcript [68] [false]: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.209109267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.209114794+07:00","message":"Set new StatePrefix: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.577811252+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.641527209+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.677033999+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.677070714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3.2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.677076564+07:00","message":"receive interim result [true|false]: หัวข้อที่ 3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.677084357+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.677086373+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.677091677+07:00","message":"[buffer interim] 17 true หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677098965+07:00","message":"[bufferProcess] interim [520000000]:หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677101885+07:00","message":"[bufferProcess] send to processor (isfinal):หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677105053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677107725+07:00","message":"> Transcript [69] [false]: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677110398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677112318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677114075+07:00","message":"StatePrefix: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677116122+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677117857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.67711955+07:00","message":"> Transcript [70] [true]: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677121733+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677125766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677127395+07:00","message":"StatePrefix: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677128986+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:45.677131486+07:00","message":"Push: 'ที่ 3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:45.677139255+07:00","message":"push: {true ที่ 3.2 0 0xc002aee000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:45.685505952+07:00","message":"write wav file: './tmp/7548/7548_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.242791937+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.242831498+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-04-22T13:04:46.242839014+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.242852513+07:00","message":"[buffer interim] 18 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.242860812+07:00","message":"[bufferProcess] interim [420000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.242862641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.363949238+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.363986812+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-04-22T13:04:46.363992396+07:00","message":"receive interim result [false|false]: ใจบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.364007111+07:00","message":"[buffer interim] 18 false ใจบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.364014539+07:00","message":"[bufferProcess] interim [540000000]:ใจบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.364017679+07:00","message":"[bufferProcess] send to processor:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.36402166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.364024336+07:00","message":"> Transcript [71] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.364026437+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.686435994+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.686475985+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-04-22T13:04:46.686486178+07:00","message":"receive interim result [false|false]: ปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:46.686497116+07:00","message":"[buffer interim] 18 false ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.686504908+07:00","message":"[bufferProcess] interim [900000000]:ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.686507346+07:00","message":"[bufferProcess] send to processor:ใจบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.686512809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.686515341+07:00","message":"> Transcript [72] [false]: 'ใจบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.686517932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.686520004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.686521916+07:00","message":"StatePrefix: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:46.686523916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:46.873871586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:46.873874185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.237867223+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.269370893+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.269409466+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-04-22T13:04:47.269415763+07:00","message":"receive interim result [false|false]: ปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.269427208+07:00","message":"[buffer interim] 18 false ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.269433622+07:00","message":"[bufferProcess] interim [500000000]:ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.269435881+07:00","message":"[bufferProcess] send to processor:ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.269441147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.269443485+07:00","message":"> Transcript [73] [false]: 'ปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.26944555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.269447439+07:00","message":"Set new StatePrefix: 'ปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.312089484+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.336535907+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.336573174+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-04-22T13:04:47.336579079+07:00","message":"receive interim result [true|false]: ปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.336586322+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.336588526+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.33659393+07:00","message":"[buffer interim] 18 true ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336604997+07:00","message":"[bufferProcess] interim [620000000]:ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336611708+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336615618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336619598+07:00","message":"> Transcript [74] [false]: 'ปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336622401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336624324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.33662631+07:00","message":"StatePrefix: 'ปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336628409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336629963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336631934+07:00","message":"> Transcript [75] [true]: 'ปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336633967+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336635504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336637077+07:00","message":"StatePrefix: 'ปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336638997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.336644623+07:00","message":"Push: 'ปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.33665193+07:00","message":"push: {true ปัจจัยบางประการ 0 0xc002aee180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:47.342689181+07:00","message":"write wav file: './tmp/7548/7548_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.896699727+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.896739411+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-04-22T13:04:47.896744761+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:47.896760981+07:00","message":"[buffer interim] 19 false คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.896767509+07:00","message":"[bufferProcess] interim [420000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:47.896769165+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.036776709+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.036813264+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-04-22T13:04:48.036819765+07:00","message":"receive interim result [false|false]: ที่นี่ฝน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.036833252+07:00","message":"[buffer interim] 19 false ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.036841189+07:00","message":"[bufferProcess] interim [540000000]:ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.036843479+07:00","message":"[bufferProcess] send to processor:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.03685008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.036852889+07:00","message":"> Transcript [76] [false]: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.036854973+07:00","message":"Set StatePrefix (first interim): 'คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.160105762+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.160141021+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-04-22T13:04:48.160147223+07:00","message":"receive interim result [false|false]: ที่นี่ฝนตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.160162614+07:00","message":"[buffer interim] 19 false ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.160169842+07:00","message":"[bufferProcess] interim [660000000]:ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.160172239+07:00","message":"[bufferProcess] send to processor:ที่นี่ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.160180916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.160183639+07:00","message":"> Transcript [77] [false]: 'ที่นี่ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.160185653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.160187675+07:00","message":"Set new StatePrefix: 'ที่นี่ฝน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.3583608+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.35839753+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-04-22T13:04:48.358403772+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.35841817+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.35842525+07:00","message":"[bufferProcess] interim [900000000]:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.358427878+07:00","message":"[bufferProcess] send to processor:ที่นี่ฝนตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.358434778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.358437508+07:00","message":"> Transcript [78] [false]: 'ที่นี่ฝนตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.358440517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.358442769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.358444525+07:00","message":"StatePrefix: 'ที่นี่ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.358447113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.677270021+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.677315342+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-04-22T13:04:48.677320475+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.677336628+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.677342577+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-04-22T13:04:48.677345442+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.677350577+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.677353467+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677359866+07:00","message":"[bufferProcess] interim [140000000]:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677361827+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677364475+07:00","message":"[bufferProcess] interim [200000000]:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677366103+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677369931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.67737264+07:00","message":"> Transcript [79] [false]: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677374754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.67737672+07:00","message":"Set new StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677378276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677379872+07:00","message":"> Transcript [80] [false]: 'ที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677382175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677384144+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.677385938+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.67738792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.922610953+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.922650103+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-04-22T13:04:48.922655942+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:48.922677535+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.922685527+07:00","message":"[bufferProcess] interim [440000000]:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.922688056+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.922692064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.922695088+07:00","message":"> Transcript [81] [false]: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.922698081+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.922700001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.922702172+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:48.922704934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.056780489+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.056821179+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-04-22T13:04:49.056826986+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.056840285+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.056852316+07:00","message":"[bufferProcess] interim [560000000]:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.056855047+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.056860876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.056863753+07:00","message":"> Transcript [82] [false]: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.056867073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.056869441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.056871693+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.056873948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.373644939+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.373699445+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-04-22T13:04:49.37370721+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.373723266+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373731576+07:00","message":"[bufferProcess] interim [860000000]:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373733882+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373736872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.37374025+07:00","message":"> Transcript [83] [false]: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373743381+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373745238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373747575+07:00","message":"StatePrefix: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373749486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373752169+07:00","message":"Push: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373756302+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373758419+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.373760399+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.373768112+07:00","message":"push: {false ที่มีผลต่อการ 0 0xc000168a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.635499164+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.635535594+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-04-22T13:04:49.635542207+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.635555623+07:00","message":"[buffer interim] 19 false ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.635562733+07:00","message":"[bufferProcess] interim [160000000]:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.635565177+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.635570937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.635574306+07:00","message":"> Transcript [84] [false]: 'ที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.635577696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.635579957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.635581802+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.635584294+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.8681948+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:49.874393011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:49.874407751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.971163795+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.971213762+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-04-22T13:04:49.971222309+07:00","message":"receive interim result [true|false]: ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.97123201+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.971234203+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.971243097+07:00","message":"[buffer interim] 19 true ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971250911+07:00","message":"[bufferProcess] interim [580000000]:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971254019+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971257224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971260685+07:00","message":"> Transcript [85] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971263868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971265735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971267513+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.97126969+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971271567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971273292+07:00","message":"> Transcript [86] [true]: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971275215+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971276913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971278421+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971280069+07:00","message":"TextPushed: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:49.971282711+07:00","message":"Push: 'เจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.971292218+07:00","message":"push: {true เจริญเติบโตของพืช 0 0xc000168a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:49.980349534+07:00","message":"write wav file: './tmp/7548/7548_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:49.991597914+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.248211785+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.31015626+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.334729582+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.334753756+07:00","message":"found end of frame, send empty tag with msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.33475681+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.334763054+07:00","message":"[buffer interim] 20 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.334770247+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.33477401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.334776638+07:00","message":"> Transcript [87] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.334778849+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.334780893+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.334782662+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.334784577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:50.33478703+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:50.334798846+07:00","message":"push: {true \n 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:50.340440628+07:00","message":"write wav file: './tmp/7548/7548_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.227302418+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.22734042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.227346783+07:00","message":"receive interim result [false|false]: ที่วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.22736678+07:00","message":"[buffer interim] 21 false ที่วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.227374749+07:00","message":"[bufferProcess] interim [920000000]:ที่วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.227376666+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.355853449+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.355906569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.355914123+07:00","message":"receive interim result [false|false]: อาชีวะนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.35593274+07:00","message":"[buffer interim] 21 false อาชีวะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.355941555+07:00","message":"[bufferProcess] interim [40000000]:อาชีวะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.35594509+07:00","message":"[bufferProcess] send to processor:ที่วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.355949507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.355953637+07:00","message":"> Transcript [88] [false]: 'ที่วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.355956878+07:00","message":"Set StatePrefix (first interim): 'ที่วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.50850102+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.508539236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชีวนิเวศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.50854567+07:00","message":"receive interim result [false|false]: ชีวนิเวศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.508562899+07:00","message":"[buffer interim] 21 false ชีวนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.508570104+07:00","message":"[bufferProcess] interim [160000000]:ชีวนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.508571954+07:00","message":"[bufferProcess] send to processor:อาชีวะนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.508574897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.508577746+07:00","message":"> Transcript [89] [false]: 'อาชีวะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.508582553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.508584519+07:00","message":"Set new StatePrefix: 'อาชีวะนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.547381168+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.547415424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Vanilla\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.547420751+07:00","message":"receive interim result [false|false]: Vanilla"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.54743424+07:00","message":"[buffer interim] 21 false Vanilla"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.54744031+07:00","message":"[bufferProcess] interim [220000000]:Vanilla"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.54744229+07:00","message":"[bufferProcess] send to processor:ชีวนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.54744931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.547451967+07:00","message":"> Transcript [90] [false]: 'ชีวนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.547454132+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.547455861+07:00","message":"Set new StatePrefix: 'ชีวนิเวศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.556008596+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.556035559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชีวะนิราศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.556040696+07:00","message":"receive interim result [false|false]: อาชีวะนิราศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.556053064+07:00","message":"[buffer interim] 21 false อาชีวะนิราศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.556058835+07:00","message":"[bufferProcess] interim [280000000]:อาชีวะนิราศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.556060791+07:00","message":"[bufferProcess] send to processor:Vanilla"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.556063504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.556066001+07:00","message":"> Transcript [91] [false]: 'Vanilla'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.556067795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.556070101+07:00","message":"Set new StatePrefix: 'Vanilla'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.883896145+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.883933509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.883940094+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.883952413+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.883960954+07:00","message":"[bufferProcess] interim [520000000]:ที่วันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.883963338+07:00","message":"[bufferProcess] send to processor:อาชีวะนิราศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.883969108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.883972153+07:00","message":"> Transcript [92] [false]: 'อาชีวะนิราศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.883974374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.883976278+07:00","message":"Set new StatePrefix: 'อาชีวะนิราศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.995532121+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.995568742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.995574305+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:51.995586036+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.995592507+07:00","message":"[bufferProcess] interim [640000000]:ที่วันนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.995594855+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.995599991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.995602607+07:00","message":"> Transcript [93] [false]: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.995604563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:51.995607111+07:00","message":"Set new StatePrefix: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.062427887+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.062461476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.062466546+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.06247922+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.062485963+07:00","message":"[bufferProcess] interim [700000000]:ที่วันนี้เราจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.062488185+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.062491126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.062493508+07:00","message":"> Transcript [94] [false]: 'ที่วันนี้เราจะมาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.062496369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.062498421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.062500155+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.062502101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.317363304+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.31740925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.317414821+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.317427576+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.317433926+07:00","message":"[bufferProcess] interim [940000000]:ที่วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.317436123+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.317439337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.317441951+07:00","message":"> Transcript [95] [false]: 'ที่วันนี้เราจะมาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.317444926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.317446731+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.317448822+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.317450857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.543127596+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.543181853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.543188984+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.543200586+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.543206148+07:00","message":"[bufferProcess] interim [180000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.543208944+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.543216848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.543219517+07:00","message":"> Transcript [96] [false]: 'ที่วันนี้เราจะมาเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.54322273+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.543224747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.543226856+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.543229104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.690071344+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.690110512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.690115632+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.690127425+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690133815+07:00","message":"[bufferProcess] interim [360000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690136253+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียนกันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.69014125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690143912+07:00","message":"> Transcript [97] [false]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690146872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690148757+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690150694+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690153141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690157343+07:00","message":"Push: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690159404+07:00","message":"TextPushed: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690161433+07:00","message":"Set new StatePrefix : 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:52.690163432+07:00","message":"Next Push (prob) : 'เรียนกันเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:52.690170881+07:00","message":"push: {false ที่วันนี้เราจะมา 0 0xc000168d00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:52.874847057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:52.874868534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.162732638+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.162769349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.162774967+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.162790803+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.162797875+07:00","message":"[bufferProcess] interim [900000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.162800302+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.16280358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.162806281+07:00","message":"> Transcript [98] [false]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.162809528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.162811584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.162813668+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.162816625+07:00","message":"TextPushed: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.348218766+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.348257368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.348268023+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.348279431+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.348286166+07:00","message":"[bufferProcess] interim [80000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.348288656+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.348293865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.348296511+07:00","message":"> Transcript [99] [false]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.348299651+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.348301463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.348303683+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.34830594+07:00","message":"TextPushed: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.464125807+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.46416121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.464167709+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.464182701+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.464188993+07:00","message":"[bufferProcess] interim [140000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.464191616+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.464198374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.464200683+07:00","message":"> Transcript [100] [false]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.464203937+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.464205758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.464207915+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.464212163+07:00","message":"TextPushed: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.550260462+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.550312063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.550318423+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.550335352+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.55034226+07:00","message":"[bufferProcess] interim [260000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550344652+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550351429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550354041+07:00","message":"> Transcript [101] [false]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550357944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550359824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550362417+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550364778+07:00","message":"TextPushed: 'ที่วันนี้เราจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550370852+07:00","message":"Push: 'เรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550372604+07:00","message":"TextPushed: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550374776+07:00","message":"Set new StatePrefix : 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.550376775+07:00","message":"Next Push (prob) : 'กับปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.55038462+07:00","message":"push: {false เรียนกันเกี่ยว 0 0xc000168d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.57067943+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.570719142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.570726247+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.570739587+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.570745263+07:00","message":"[bufferProcess] interim [320000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.57074749+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.570750575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.570752903+07:00","message":"> Transcript [102] [false]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.570756255+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.570757997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.570759708+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.57076194+07:00","message":"TextPushed: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.991958203+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.992002115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.992007371+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:53.992021752+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.992029558+07:00","message":"[bufferProcess] interim [680000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.992031948+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.992037304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.992039836+07:00","message":"> Transcript [103] [false]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.992045129+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.992047864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.992051016+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:53.992054866+07:00","message":"TextPushed: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.587130463+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.587179483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.587185337+07:00","message":"receive interim result [false|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.587200227+07:00","message":"[buffer interim] 21 false ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.587207799+07:00","message":"[bufferProcess] interim [280000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.58721087+07:00","message":"[bufferProcess] send to processor:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.587215165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.587218031+07:00","message":"> Transcript [104] [false]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.5872217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.58722374+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.587225793+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.587229046+07:00","message":"TextPushed: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.607635277+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.670397926+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.824383556+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.824432001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ\",\"confidence\":0.94830954}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.824441577+07:00","message":"receive interim result [true|false]: ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.82445564+07:00","message":"end recv isFinal message id 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.824458741+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.824466309+07:00","message":"[buffer interim] 21 true ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824475405+07:00","message":"[bufferProcess] interim [520000000]:ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.82447935+07:00","message":"[bufferProcess] send to processor (isfinal):ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824482883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824485756+07:00","message":"> Transcript [105] [false]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824489351+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824491221+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824492998+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824495375+07:00","message":"TextPushed: 'ที่วันนี้เราจะมาเรียนกันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824498373+07:00","message":"Push: 'กับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824500474+07:00","message":"TextPushed: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824502665+07:00","message":"Set new StatePrefix : 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824505094+07:00","message":"Next Push (prob) : 'นอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824506622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824508398+07:00","message":"> Transcript [106] [true]: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824510879+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824512802+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824514419+07:00","message":"StatePrefix: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824518562+07:00","message":"TextPushed: 'ที่วันนี้เราจะมาเรียนกันเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:54.824520898+07:00","message":"Push: 'นอกค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.824528711+07:00","message":"push: {false กับปัจจัยภาย 0 0xc000168d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:54.824534839+07:00","message":"push: {true นอกค่ะ 0 0xc000168d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:54.839645563+07:00","message":"write wav file: './tmp/7548/7548_21.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:55.875255033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:55.875267727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.930965715+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.931018852+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-04-22T13:04:55.931025007+07:00","message":"receive interim result [false|false]: สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:55.931041284+07:00","message":"[buffer interim] 22 false สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.931049064+07:00","message":"[bufferProcess] interim [320000000]:สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.93105092+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.931057602+07:00","message":"[bufferProcess] send to processor (ticker):สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.931060285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.931062921+07:00","message":"> Transcript [107] [false]: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:55.931064923+07:00","message":"Set StatePrefix (first interim): 'สุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.281763998+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.281804055+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-04-22T13:04:56.28180962+07:00","message":"receive interim result [false|false]: จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.281823553+07:00","message":"[buffer interim] 22 false จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.281830988+07:00","message":"[bufferProcess] interim [680000000]:จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.281833092+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.409484683+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.409531212+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-04-22T13:04:56.409537618+07:00","message":"receive interim result [false|false]: จุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.409554997+07:00","message":"[buffer interim] 22 false จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.40956234+07:00","message":"[bufferProcess] interim [740000000]:จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.409564691+07:00","message":"[bufferProcess] send to processor:จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.409567744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.409570301+07:00","message":"> Transcript [108] [false]: 'จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.409572354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.409574174+07:00","message":"Set new StatePrefix: 'จุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.723576106+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.723616743+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-04-22T13:04:56.72362265+07:00","message":"receive interim result [false|false]: จุดประสงค์การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.723634038+07:00","message":"[buffer interim] 22 false จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.723641071+07:00","message":"[bufferProcess] interim [40000000]:จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.723643475+07:00","message":"[bufferProcess] send to processor:จุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.723646888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.723649607+07:00","message":"> Transcript [109] [false]: 'จุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.723652485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.723654551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.723656487+07:00","message":"StatePrefix: 'จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.723658501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.916859414+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.916900723+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-04-22T13:04:56.916906932+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:56.916923363+07:00","message":"[buffer interim] 22 false จุดประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.916930762+07:00","message":"[bufferProcess] interim [280000000]:จุดประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.916933193+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.916940245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.91694303+07:00","message":"> Transcript [110] [false]: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.916946451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.916948644+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.916951278+07:00","message":"StatePrefix: 'จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:56.916953447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.106439389+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.106469419+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-04-22T13:04:57.106488192+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.106501072+07:00","message":"[buffer interim] 22 false จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.106508+07:00","message":"[bufferProcess] interim [520000000]:จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.10651029+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.1065158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.106518217+07:00","message":"> Transcript [111] [false]: 'จุดประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.106521127+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.106522936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.106525375+07:00","message":"StatePrefix: 'จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.10652742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.687334007+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.687374653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การเรียนรู้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.687380354+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.687394939+07:00","message":"[buffer interim] 22 false จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687402875+07:00","message":"[bufferProcess] interim [120000000]:จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687406441+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687410037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.68741265+07:00","message":"> Transcript [112] [false]: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687416288+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687418346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.68742057+07:00","message":"StatePrefix: 'จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687422594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687427042+07:00","message":"Push: 'จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687428874+07:00","message":"TextPushed: 'จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687430857+07:00","message":"Set new StatePrefix : 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:57.687433235+07:00","message":"Next Push (prob) : 'ประสงค์การเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:57.687442131+07:00","message":"push: {false จุด 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.534251164+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.534299767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การเรียนรู้ข้อ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.534305898+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:58.534323428+07:00","message":"[buffer interim] 22 false จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.534331376+07:00","message":"[bufferProcess] interim [900000000]:จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.534333512+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.534336808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.534339952+07:00","message":"> Transcript [113] [false]: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.534343277+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.534345226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.534347117+07:00","message":"StatePrefix: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:58.53434924+07:00","message":"TextPushed: 'จุด'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:58.876036432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:04:58.876070827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.103039323+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.103081239+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-04-22T13:04:59.10308809+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.103100427+07:00","message":"[buffer interim] 22 false จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.103107672+07:00","message":"[bufferProcess] interim [500000000]:จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.103110337+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.103115888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.10311865+07:00","message":"> Transcript [114] [false]: 'จุดประสงค์การเรียนรู้ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.103121637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.103123757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.103125637+07:00","message":"StatePrefix: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.10312819+07:00","message":"TextPushed: 'จุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.487829935+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.487880907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การเรียนรู้ข้อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.487890315+07:00","message":"receive interim result [false|false]: จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.487907235+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-04-22T13:04:59.487912338+07:00","message":"receive interim result [false|false]:  ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.487922519+07:00","message":"[buffer interim] 22 false จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.48792757+07:00","message":"[buffer interim] 22 false  ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.487935346+07:00","message":"[bufferProcess] interim [860000000]:จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.48793886+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.487943537+07:00","message":"[bufferProcess] interim [860000000]: ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.487948042+07:00","message":"[bufferProcess] update buffer: จุดประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.487952606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.487957346+07:00","message":"> Transcript [115] [false]: 'จุดประสงค์การเรียนรู้ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.487962446+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.487965818+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.487969386+07:00","message":"StatePrefix: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.487973363+07:00","message":"TextPushed: 'จุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.539266341+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.641384703+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.641423077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จุดประสงค์การเรียนรู้ข้อ 1 ระบุ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.641429452+07:00","message":"receive interim result [true|false]: จุดประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.641442028+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.641444548+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.641450099+07:00","message":"[buffer interim] 22 true จุดประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641457648+07:00","message":"[bufferProcess] interim [100000000]:จุดประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641460567+07:00","message":"[bufferProcess] send to processor (isfinal):จุดประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641463683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641466591+07:00","message":"> Transcript [116] [false]: 'จุดประสงค์การเรียนรู้ข้อ 1 ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641469837+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641471932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641474052+07:00","message":"StatePrefix: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.6414764+07:00","message":"TextPushed: 'จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641479418+07:00","message":"Push: 'ประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641481374+07:00","message":"TextPushed: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641483267+07:00","message":"Set new StatePrefix : 'จุดประสงค์การเรียนรู้ข้อ 1 ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641485381+07:00","message":"Next Push (prob) : 'ข้อ 1 ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641487097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641488967+07:00","message":"> Transcript [117] [true]: 'จุดประสงค์การเรียนรู้ข้อ 1 ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641491187+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641492712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641494533+07:00","message":"StatePrefix: 'จุดประสงค์การเรียนรู้ข้อ 1 ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641496329+07:00","message":"TextPushed: 'จุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:04:59.641499669+07:00","message":"Push: 'ข้อ 1 ระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.641507502+07:00","message":"push: {false ประสงค์การเรียนรู้ 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.64151815+07:00","message":"push: {true ข้อ 1 ระบุ 0 0xc000044e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:04:59.651645507+07:00","message":"write wav file: './tmp/7548/7548_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:04:59.732522078+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.410639995+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.410686302+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-04-22T13:05:00.410691464+07:00","message":"receive interim result [false|false]: พระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.410705449+07:00","message":"[buffer interim] 23 false พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.41071264+07:00","message":"[bufferProcess] interim [720000000]:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.410714834+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.466329174+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.466368213+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-04-22T13:05:00.466373877+07:00","message":"receive interim result [false|false]: อธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.466387807+07:00","message":"[buffer interim] 23 false อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.46639516+07:00","message":"[bufferProcess] interim [780000000]:อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.46639789+07:00","message":"[bufferProcess] send to processor:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.466401381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.466404303+07:00","message":"> Transcript [118] [false]: 'พระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.466406595+07:00","message":"Set StatePrefix (first interim): 'พระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.780289199+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.780347679+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-04-22T13:05:00.780356273+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.780376419+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.78039313+07:00","message":"[bufferProcess] interim [80000000]:อธิบายเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.780396901+07:00","message":"[bufferProcess] send to processor:อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.780406553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.780411044+07:00","message":"> Transcript [119] [false]: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.780414827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.780418433+07:00","message":"Set new StatePrefix: 'อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.982585192+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.982632766+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-04-22T13:05:00.982640432+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:00.982656547+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.982665228+07:00","message":"[bufferProcess] interim [320000000]:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.98266856+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.982686529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.982690756+07:00","message":"> Transcript [120] [false]: 'อธิบายเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.982695789+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.982698731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.982701532+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:00.982704731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.627482813+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.627528283+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-04-22T13:05:01.627534075+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:01.627546665+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.627554969+07:00","message":"[bufferProcess] interim [920000000]:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.62755734+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.627560867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.627563564+07:00","message":"> Transcript [121] [false]: 'อธิบายเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.627566727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.627568708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.62757098+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:01.62757314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:01.876090823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:01.876102362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.062654405+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.062697626+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-04-22T13:05:02.062703345+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.062717354+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.062725474+07:00","message":"[bufferProcess] interim [340000000]:อธิบายเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.062728528+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.062734556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.062737319+07:00","message":"> Transcript [122] [false]: 'อธิบายเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.062740819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.062742865+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.062744752+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.062746814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.311756498+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.311805325+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-04-22T13:05:02.31181393+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.311832761+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311844295+07:00","message":"[bufferProcess] interim [580000000]:อธิบายเกี่ยวกับปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311847645+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311855338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311860399+07:00","message":"> Transcript [123] [false]: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.31186553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.31186854+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311871887+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311874838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311882222+07:00","message":"Push: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311885216+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311888377+07:00","message":"Set new StatePrefix : 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.311891976+07:00","message":"Next Push (prob) : 'เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.311911929+07:00","message":"push: {false อธิบาย 0 0xc002aee400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.713629431+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.713681142+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-04-22T13:05:02.713687895+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.713703016+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.713710852+07:00","message":"[bufferProcess] interim [0]:อธิบายเกี่ยวกับปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.713713148+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.713716276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.713718781+07:00","message":"> Transcript [124] [false]: 'อธิบายเกี่ยวกับปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.713721816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.713723715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.713725836+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.713728103+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.894087399+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.89413049+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-04-22T13:05:02.89413862+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:02.894157009+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.894165261+07:00","message":"[bufferProcess] interim [180000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.894168938+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.894189637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.894193449+07:00","message":"> Transcript [125] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.894198073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.89420073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.894204115+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:02.894207394+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.095699318+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.095749933+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-04-22T13:05:03.095757454+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.09577212+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.095782352+07:00","message":"[bufferProcess] interim [420000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.095786427+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.095791286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.095795273+07:00","message":"> Transcript [126] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.095800013+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.095802784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.095806125+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.095809453+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.402220627+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.402263979+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-04-22T13:05:03.402270053+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.402286176+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.402295002+07:00","message":"[bufferProcess] interim [720000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.402297788+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.40230174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.40230464+07:00","message":"> Transcript [127] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.402308057+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.402310041+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.402312197+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.402314185+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.402320261+07:00","message":"Push: 'เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.40232241+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.402324764+07:00","message":"Set new StatePrefix : 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.402327165+07:00","message":"Next Push (prob) : 'ที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.402335477+07:00","message":"push: {false เกี่ยวกับปัจจัย 0 0xc002aee400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.470959572+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.471008234+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-04-22T13:05:03.471014251+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.471026572+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.471034861+07:00","message":"[bufferProcess] interim [780000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.471037572+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.471044356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.471047264+07:00","message":"> Transcript [128] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.471051248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.471053336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.47105538+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.471058319+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.595128864+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.595174416+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-04-22T13:05:03.595180852+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.595196481+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.595204382+07:00","message":"[bufferProcess] interim [840000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.595207175+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.595214713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.595217373+07:00","message":"> Transcript [129] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.595221577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.595223836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.595226709+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.595229341+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.790803042+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.790841147+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-04-22T13:05:03.790846344+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.790858071+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.790865399+07:00","message":"[bufferProcess] interim [80000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.79086783+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.790873203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.790876075+07:00","message":"> Transcript [130] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.790879522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.790881377+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.790883585+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.790886063+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.912310434+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.91235284+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-04-22T13:05:03.91235872+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.912375824+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912383091+07:00","message":"[bufferProcess] interim [140000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912385341+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912389102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.91239334+07:00","message":"> Transcript [131] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912397111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912398916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912401192+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912403456+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912406346+07:00","message":"Push: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912408166+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912410176+07:00","message":"Set new StatePrefix : 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:03.912412204+07:00","message":"Next Push (prob) : 'เจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:03.912419517+07:00","message":"push: {false ที่มีผลต่อการ 0 0xc002aee400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.271086992+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.361883469+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.361926336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.3619335+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.361947779+07:00","message":"[buffer interim] 23 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.361959001+07:00","message":"[bufferProcess] interim [740000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.361961917+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.36196854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.361971602+07:00","message":"> Transcript [132] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.361975161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.361977237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.361979049+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.361981752+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.377318272+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.37735545+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-04-22T13:05:04.377361674+07:00","message":"receive interim result [true|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.377371225+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.377373174+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.377379102+07:00","message":"[buffer interim] 23 true อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377386537+07:00","message":"[bufferProcess] interim [770000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377390391+07:00","message":"[bufferProcess] send to processor (isfinal):อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377403687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377433171+07:00","message":"> Transcript [133] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.37743904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377442137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377444645+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377447452+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.37745018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377452399+07:00","message":"> Transcript [134] [true]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377454428+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377455917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377457418+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377459391+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:04.377468886+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.377480046+07:00","message":"push: {true เจริญเติบโต 0 0xc002aee400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:04.387097461+07:00","message":"write wav file: './tmp/7548/7548_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:04.461406437+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:04.877139488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:04.877186068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.053245065+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.053292912+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-04-22T13:05:05.05329803+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.053312403+07:00","message":"[buffer interim] 24 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.053319158+07:00","message":"[bufferProcess] interim [480000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.053321162+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.133970536+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.134009069+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-04-22T13:05:05.134015753+07:00","message":"receive interim result [false|false]: หลักการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.13402637+07:00","message":"[buffer interim] 24 false หลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.134033612+07:00","message":"[bufferProcess] interim [660000000]:หลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.134041141+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.134044634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.134047342+07:00","message":"> Transcript [135] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.134049377+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.32325146+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.323291208+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-04-22T13:05:05.323297072+07:00","message":"receive interim result [false|false]: หลักการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.323312454+07:00","message":"[buffer interim] 24 false หลักการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.323319866+07:00","message":"[bufferProcess] interim [840000000]:หลักการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.323322473+07:00","message":"[bufferProcess] send to processor:หลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.323326182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.323354965+07:00","message":"> Transcript [136] [false]: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.32335746+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.323359433+07:00","message":"Set new StatePrefix: 'หลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.469597325+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.469641232+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-04-22T13:05:05.469648411+07:00","message":"receive interim result [false|false]: หลักการดำรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.469663721+07:00","message":"[buffer interim] 24 false หลักการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.46967806+07:00","message":"[bufferProcess] interim [20000000]:หลักการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.469682375+07:00","message":"[bufferProcess] send to processor:หลักการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.469690047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.469694391+07:00","message":"> Transcript [137] [false]: 'หลักการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.469699454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.469702077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.469704835+07:00","message":"StatePrefix: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.46970788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.702711997+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.702749252+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-04-22T13:05:05.70275496+07:00","message":"receive interim result [false|false]: หลักการดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:05.702771198+07:00","message":"[buffer interim] 24 false หลักการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.702780271+07:00","message":"[bufferProcess] interim [260000000]:หลักการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.70278267+07:00","message":"[bufferProcess] send to processor:หลักการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.702786492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.702789451+07:00","message":"> Transcript [138] [false]: 'หลักการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.702792766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.702794747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.702796526+07:00","message":"StatePrefix: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:05.702798596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.211222504+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.211254867+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-04-22T13:05:06.211260467+07:00","message":"receive interim result [false|false]: หลักการดำรงชีวิตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.211273682+07:00","message":"[buffer interim] 24 false หลักการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.211280565+07:00","message":"[bufferProcess] interim [740000000]:หลักการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.211283004+07:00","message":"[bufferProcess] send to processor:หลักการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.211288216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.211291352+07:00","message":"> Transcript [139] [false]: 'หลักการดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.211294683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.211296755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.2112986+07:00","message":"StatePrefix: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.211300576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.407826404+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.407865011+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-04-22T13:05:06.407871392+07:00","message":"receive interim result [false|false]: หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.407886321+07:00","message":"[buffer interim] 24 false หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407894463+07:00","message":"[bufferProcess] interim [980000000]:หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407896781+07:00","message":"[bufferProcess] send to processor:หลักการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407903808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407906274+07:00","message":"> Transcript [140] [false]: 'หลักการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407909543+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407911866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407913678+07:00","message":"StatePrefix: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407915731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407920144+07:00","message":"Push: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407921886+07:00","message":"TextPushed: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.40792375+07:00","message":"Set new StatePrefix : 'หลักการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.407926303+07:00","message":"Next Push (prob) : 'ดำรงชีวิตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.407934738+07:00","message":"push: {false หลักการ 0 0xc000168c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.700790458+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.82151798+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.821563913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการดำรงชีวิตของพืช\",\"confidence\":0.9218389}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.821573853+07:00","message":"receive interim result [true|false]: หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.821585785+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.82159559+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.821616318+07:00","message":"[buffer interim] 24 true หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821646129+07:00","message":"[bufferProcess] interim [460000000]:หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821651776+07:00","message":"[bufferProcess] send to processor (isfinal):หลักการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821656887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821661438+07:00","message":"> Transcript [141] [false]: 'หลักการดำรงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821665873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821669151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821672117+07:00","message":"StatePrefix: 'หลักการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821684977+07:00","message":"TextPushed: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821687365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821690272+07:00","message":"> Transcript [142] [true]: 'หลักการดำรงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821693788+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821696534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821699364+07:00","message":"StatePrefix: 'หลักการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821702042+07:00","message":"TextPushed: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:06.821705978+07:00","message":"Push: 'ดำรงชีวิตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.821718683+07:00","message":"push: {true ดำรงชีวิตของพืช 0 0xc000168c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:06.829345436+07:00","message":"write wav file: './tmp/7548/7548_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:06.831064997+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.159807185+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.237782151+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.237801617+07:00","message":"found end of frame, send empty tag with msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.23780484+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.237811532+07:00","message":"[buffer interim] 25 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.237819028+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.237823182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.237825892+07:00","message":"> Transcript [143] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.237828488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.237830619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.237832373+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.237834126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:07.237841782+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.237851612+07:00","message":"push: {true \n 0 0xc002030d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:07.244301423+07:00","message":"write wav file: './tmp/7548/7548_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:07.351950367+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:07.877973157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:07.877981542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.438785967+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.50150245+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.542314227+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.542337959+07:00","message":"found end of frame, send empty tag with msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.542341042+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.54234973+07:00","message":"[buffer interim] 26 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.54235794+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.542361977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.542364608+07:00","message":"> Transcript [144] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.542367578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.542369543+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.542371291+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.542373045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.542375539+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.542385643+07:00","message":"push: {true \n 0 0xc002aee080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:08.549405482+07:00","message":"write wav file: './tmp/7548/7548_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.987194062+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.987232069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.987237065+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:08.987249964+07:00","message":"[buffer interim] 27 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.987256403+07:00","message":"[bufferProcess] interim [530000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:08.987258038+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.16647582+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.166515572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.166521177+07:00","message":"receive interim result [false|false]: ออกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.166535627+07:00","message":"[buffer interim] 27 false ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.166542826+07:00","message":"[bufferProcess] interim [650000000]:ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.166545377+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.166552605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.166555361+07:00","message":"> Transcript [145] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.166557435+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.363899736+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.363939601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.363944836+07:00","message":"receive interim result [false|false]: ออกแบบการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.363957322+07:00","message":"[buffer interim] 27 false ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.363965146+07:00","message":"[bufferProcess] interim [890000000]:ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.363967308+07:00","message":"[bufferProcess] send to processor:ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.36397274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.36397548+07:00","message":"> Transcript [146] [false]: 'ออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.36397846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.363980248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.363982238+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.363984166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.651805007+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.651862346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.6518676+07:00","message":"receive interim result [false|false]: ออกแบบการทด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.651889843+07:00","message":"[buffer interim] 27 false ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.651896768+07:00","message":"[bufferProcess] interim [70000000]:ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.651899186+07:00","message":"[bufferProcess] send to processor:ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.651906629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.651909638+07:00","message":"> Transcript [147] [false]: 'ออกแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.651912949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.651914863+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.651916967+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.651918826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.876257777+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.876304332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.876310102+07:00","message":"receive interim result [false|false]: ออกแบบการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:09.87632739+07:00","message":"[buffer interim] 27 false ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.876334839+07:00","message":"[bufferProcess] interim [250000000]:ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.876339291+07:00","message":"[bufferProcess] send to processor:ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.876343043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.876347795+07:00","message":"> Transcript [148] [false]: 'ออกแบบการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.876351103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.876353245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.876355073+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:09.876356977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.228982174+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.305975513+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.460384569+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.460427454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการทดลอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.460434195+07:00","message":"receive interim result [false|false]: ออกแบบการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.460446891+07:00","message":"[buffer interim] 27 false ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460454121+07:00","message":"[bufferProcess] interim [850000000]:ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460456569+07:00","message":"[bufferProcess] send to processor:ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460461976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.46046479+07:00","message":"> Transcript [149] [false]: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460468509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460470532+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.46047269+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460474803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460479238+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460481203+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460483205+07:00","message":"Set new StatePrefix : 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.460485774+07:00","message":"Next Push (prob) : 'แบบการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.460495282+07:00","message":"push: {false ออก 0 0xc002030080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.539003125+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.539040068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการทดลอง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.539045477+07:00","message":"receive interim result [true|false]: ออกแบบการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.539053802+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.539055962+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.539061998+07:00","message":"[buffer interim] 27 true ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539071027+07:00","message":"[bufferProcess] interim [940000000]:ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539074204+07:00","message":"[bufferProcess] send to processor (isfinal):ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539088178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539112863+07:00","message":"> Transcript [150] [false]: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539120508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539124351+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539127467+07:00","message":"StatePrefix: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539131164+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539134879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539137868+07:00","message":"> Transcript [151] [true]: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.53914128+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539143801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539146513+07:00","message":"StatePrefix: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539148908+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.539158589+07:00","message":"Push: 'แบบการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.539171973+07:00","message":"push: {true แบบการทดลอง 0 0xc002030080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:10.545624445+07:00","message":"write wav file: './tmp/7548/7548_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.787366659+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.787409925+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-04-22T13:05:10.787415452+07:00","message":"receive interim result [false|false]: หลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:10.787429876+07:00","message":"[buffer interim] 28 false หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.78743737+07:00","message":"[bufferProcess] interim [480000000]:หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:10.787439412+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:10.878696312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:10.87872749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.034262401+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.034302296+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-04-22T13:05:11.03430812+07:00","message":"receive interim result [false|false]: รักเขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.034318777+07:00","message":"[buffer interim] 28 false รักเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.034327628+07:00","message":"[bufferProcess] interim [660000000]:รักเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.034329799+07:00","message":"[bufferProcess] send to processor:หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.034335333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.034337848+07:00","message":"> Transcript [152] [false]: 'หลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.034340117+07:00","message":"Set StatePrefix (first interim): 'หลัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.049736145+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.049760402+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-04-22T13:05:11.049765316+07:00","message":"receive interim result [false|false]: รักคน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.049777379+07:00","message":"[buffer interim] 28 false รักคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.049782415+07:00","message":"[bufferProcess] interim [720000000]:รักคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.049784428+07:00","message":"[bufferProcess] send to processor:รักเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.049787256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.049789644+07:00","message":"> Transcript [153] [false]: 'รักเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.049791582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.04979347+07:00","message":"Set new StatePrefix: 'รักเขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.05906364+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.059093182+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-04-22T13:05:11.05909835+07:00","message":"receive interim result [false|false]: แบบทด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.059108089+07:00","message":"[buffer interim] 28 false แบบทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.059112815+07:00","message":"[bufferProcess] interim [780000000]:แบบทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.059114793+07:00","message":"[bufferProcess] send to processor:รักคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.059117705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.059120244+07:00","message":"> Transcript [154] [false]: 'รักคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.059122217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.059124045+07:00","message":"Set new StatePrefix: 'รักคน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.146147989+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.146185827+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-04-22T13:05:11.146191647+07:00","message":"receive interim result [false|false]: แบบทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.146202957+07:00","message":"[buffer interim] 28 false แบบทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.146209957+07:00","message":"[bufferProcess] interim [900000000]:แบบทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.146212586+07:00","message":"[bufferProcess] send to processor:แบบทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.14621832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.14622135+07:00","message":"> Transcript [155] [false]: 'แบบทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.146223493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.146225548+07:00","message":"Set new StatePrefix: 'แบบทด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.721665475+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.721715603+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-04-22T13:05:11.721721386+07:00","message":"receive interim result [false|false]: แบบทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:11.721735811+07:00","message":"[buffer interim] 28 false แบบทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.721743107+07:00","message":"[bufferProcess] interim [500000000]:แบบทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.721745787+07:00","message":"[bufferProcess] send to processor:แบบทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.721751492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.721754303+07:00","message":"> Transcript [156] [false]: 'แบบทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.721757479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.721759695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.721761764+07:00","message":"StatePrefix: 'แบบทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:11.721763829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.167741823+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.167779848+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-04-22T13:05:12.16778492+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.167796186+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.167805154+07:00","message":"[bufferProcess] interim [860000000]:ทดลองเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.167807641+07:00","message":"[bufferProcess] send to processor:แบบทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.167814635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.167817283+07:00","message":"> Transcript [157] [false]: 'แบบทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.167819884+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.167821753+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.167823644+07:00","message":"StatePrefix: 'แบบทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.167825709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.353969978+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.354007673+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-04-22T13:05:12.354013902+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.354026791+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.354034019+07:00","message":"[bufferProcess] interim [40000000]:ทดลองเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.354036711+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.3540429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.354046259+07:00","message":"> Transcript [158] [false]: 'ทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.354048651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.354050728+07:00","message":"Set new StatePrefix: 'ทดลองเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.578476446+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.578517081+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-04-22T13:05:12.578523017+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.578534977+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.578542385+07:00","message":"[bufferProcess] interim [280000000]:ทดลองเกี่ยวกับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.578544814+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.578549838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.578552395+07:00","message":"> Transcript [159] [false]: 'ทดลองเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.578555428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.578557492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.578559634+07:00","message":"StatePrefix: 'ทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.578561689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.615903602+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.615942165+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-04-22T13:05:12.615949675+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.615963645+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.615973435+07:00","message":"[bufferProcess] interim [340000000]:ทดลองเกี่ยวกับบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.615975595+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.615979502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.615982262+07:00","message":"> Transcript [160] [false]: 'ทดลองเกี่ยวกับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.615985178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.615987392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.615989232+07:00","message":"StatePrefix: 'ทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.615991311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.619175839+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.619218902+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-04-22T13:05:12.61922506+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.619243677+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.619252266+07:00","message":"[bufferProcess] interim [400000000]:ทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.619255434+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.619265161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.619269019+07:00","message":"> Transcript [161] [false]: 'ทดลองเกี่ยวกับบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.619272207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.619274097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.619276024+07:00","message":"StatePrefix: 'ทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.619278226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.936935516+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.936977346+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-04-22T13:05:12.93698325+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.936994734+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937001857+07:00","message":"[bufferProcess] interim [700000000]:ทดลองเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937004126+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.93700957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937012355+07:00","message":"> Transcript [162] [false]: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.93701562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937018096+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937019919+07:00","message":"StatePrefix: 'ทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937022303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937026411+07:00","message":"Push: 'ทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937029535+07:00","message":"TextPushed: 'ทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937032288+07:00","message":"Set new StatePrefix : 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:12.937036776+07:00","message":"Next Push (prob) : 'กับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:12.937055483+07:00","message":"push: {false ทดลองเกี่ยว 0 0xc004108080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.059441431+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.059483218+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-04-22T13:05:13.059489052+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.0595071+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.059515495+07:00","message":"[bufferProcess] interim [760000000]:ทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.059518565+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.059522105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.059524996+07:00","message":"> Transcript [163] [false]: 'ทดลองเกี่ยวกับปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.059528392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.059530646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.059533747+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.059536005+07:00","message":"TextPushed: 'ทดลองเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.124109012+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.124154596+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-04-22T13:05:13.124159916+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.124174537+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.124183012+07:00","message":"[bufferProcess] interim [880000000]:ทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.124185798+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.124189042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.124191675+07:00","message":"> Transcript [164] [false]: 'ทดลองเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.124195015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.124197272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.124199034+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.124201072+07:00","message":"TextPushed: 'ทดลองเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.258145169+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.258178946+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-04-22T13:05:13.258184954+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.258199415+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.258205436+07:00","message":"[bufferProcess] interim [0]:ทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.258207615+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.258211078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.258213514+07:00","message":"> Transcript [165] [false]: 'ทดลองเกี่ยวกับปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.258216286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.258218138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.258219998+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.258221969+07:00","message":"TextPushed: 'ทดลองเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.831743542+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.831787227+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-04-22T13:05:13.831794902+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.831812458+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.831820386+07:00","message":"[bufferProcess] interim [600000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.831823256+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.831829812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.831832739+07:00","message":"> Transcript [166] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.83183634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.831838392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.83184056+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.831843024+07:00","message":"TextPushed: 'ทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.831848478+07:00","message":"Push: 'กับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.831850232+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.831852288+07:00","message":"Set new StatePrefix : 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.83185427+07:00","message":"Next Push (prob) : 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.831861869+07:00","message":"push: {false กับปัจจัย 0 0xc004108080}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:13.879450823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:13.879459225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.957782393+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.957818318+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-04-22T13:05:13.957824491+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:13.957838669+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.957846712+07:00","message":"[bufferProcess] interim [720000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.957849445+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.957854948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.957857664+07:00","message":"> Transcript [167] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.957860885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.957863025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.957864867+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:13.957867326+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.153907503+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.153958798+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-04-22T13:05:14.153965335+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.153978013+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.153985917+07:00","message":"[bufferProcess] interim [900000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.153988498+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.153996201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.153998967+07:00","message":"> Transcript [168] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.154002251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.15400492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.154006881+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.15400965+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.46206112+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.462095814+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-04-22T13:05:14.462102538+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.462116083+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.46212308+07:00","message":"[bufferProcess] interim [140000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.462127093+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.462136437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.462140463+07:00","message":"> Transcript [169] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.462144937+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.462148167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.462151173+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.46215496+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.535439072+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.535472792+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-04-22T13:05:14.535478054+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.53549284+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535500882+07:00","message":"[bufferProcess] interim [320000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535503458+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.53551249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535514853+07:00","message":"> Transcript [170] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535518306+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535520858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535522928+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535526012+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535533045+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535535327+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535537437+07:00","message":"Set new StatePrefix : 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.535539797+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.535547902+07:00","message":"push: {false ภายนอก 0 0xc004108080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.858088816+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.85812952+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-04-22T13:05:14.858136562+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.85815139+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.858158365+07:00","message":"[bufferProcess] interim [620000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.858160766+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.858166798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.858169661+07:00","message":"> Transcript [171] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.858172949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.858174846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.85817667+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.85817927+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.914529016+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.914567682+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-04-22T13:05:14.914574423+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:14.914587474+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.914593687+07:00","message":"[bufferProcess] interim [680000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.914596302+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.914602962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.914605761+07:00","message":"> Transcript [172] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.91460875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.914610597+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.914612459+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:14.914615035+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.047491947+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.047531342+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-04-22T13:05:15.047537485+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.047552681+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.047562022+07:00","message":"[bufferProcess] interim [740000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.047564702+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.047568226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.047573519+07:00","message":"> Transcript [173] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.047577405+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.047579329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.047581424+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.047584085+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.235418394+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.235458913+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-04-22T13:05:15.235465146+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.235480648+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235489262+07:00","message":"[bufferProcess] interim [980000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235491778+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235497729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235500598+07:00","message":"> Transcript [174] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235504274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235506273+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235508483+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235511336+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235517869+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235519607+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235521993+07:00","message":"Set new StatePrefix : 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.235524256+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.235532453+07:00","message":"push: {false ที่มีผลต่อ 0 0xc004108080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.364454163+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.364487661+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-04-22T13:05:15.364493401+07:00","message":"receive interim result [false|false]: ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.364505461+07:00","message":"[buffer interim] 28 false ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.364512869+07:00","message":"[bufferProcess] interim [40000000]:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.364515305+07:00","message":"[bufferProcess] send to processor:ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.364520788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.36452363+07:00","message":"> Transcript [175] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.364527464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.364529483+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.364531446+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.364534266+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.419339596+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.526190379+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.526230738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต\",\"confidence\":0.9500304}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.526236762+07:00","message":"receive interim result [true|false]: แบบทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.526246161+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.526248574+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.52625419+07:00","message":"[buffer interim] 28 true แบบทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526263451+07:00","message":"[bufferProcess] interim [340000000]:แบบทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526269526+07:00","message":"[bufferProcess] send to processor (isfinal):ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526273019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526275533+07:00","message":"> Transcript [176] [false]: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526278698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526280489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526282358+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.52628491+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526286785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526288471+07:00","message":"> Transcript [177] [true]: 'แบบทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526290479+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526291997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526293535+07:00","message":"StatePrefix: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526295252+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526296887+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526493024+07:00","message":"Push: 'การเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526496171+07:00","message":"TextPushed: 'ทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526498526+07:00","message":"Set new StatePrefix : 'แบบทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526500901+07:00","message":"Next Push (prob) : 'แบบทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.526509287+07:00","message":"push: {true การเจริญเติบโต 0 0xc004108080}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:15.526517052+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_28.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:15.537331744+07:00","message":"write wav file: './tmp/7548/7548_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:15.810779026+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.320089925+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.3821757+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.412710614+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.412738372+07:00","message":"found end of frame, send empty tag with msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.41274149+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.412749507+07:00","message":"[buffer interim] 29 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.41275669+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.412760186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.412762654+07:00","message":"> Transcript [178] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.412764953+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.412766726+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.412768448+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.41277009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.412773056+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.412782554+07:00","message":"push: {true \n 0 0xc004108400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:16.419209701+07:00","message":"write wav file: './tmp/7548/7548_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.69983047+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.787038872+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.787062557+07:00","message":"found end of frame, send empty tag with msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.787066517+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.787074088+07:00","message":"[buffer interim] 30 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.787081685+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.787085139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.787088055+07:00","message":"> Transcript [179] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.787090923+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.787092906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.787094663+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.78709633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:16.787098782+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.787107737+07:00","message":"push: {true \n 0 0xc004108600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:16.791762955+07:00","message":"write wav file: './tmp/7548/7548_30.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:16.880460558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:16.880487902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:16.902507386+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.088599956+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.22051433+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.343367543+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.343387221+07:00","message":"found end of frame, send empty tag with msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.343390452+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.343396945+07:00","message":"[buffer interim] 31 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.343404246+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.343413892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.343416636+07:00","message":"> Transcript [180] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.343419058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.343420887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.343422652+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.343424614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.343427397+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.343438351+07:00","message":"push: {true \n 0 0xc004108780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:17.348997855+07:00","message":"write wav file: './tmp/7548/7548_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.884522295+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.88455686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.884561876+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.884575359+07:00","message":"[buffer interim] 32 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.884582042+07:00","message":"[bufferProcess] interim [710000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.884583755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.948844396+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.948880326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.94888604+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:17.948902054+07:00","message":"[buffer interim] 32 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.948908908+07:00","message":"[bufferProcess] interim [770000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.948911033+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.948914517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.948917513+07:00","message":"> Transcript [181] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:17.948920078+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.061101607+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.06115203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.061160216+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.061197235+07:00","message":"[buffer interim] 32 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.061206307+07:00","message":"[bufferProcess] interim [890000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.061210089+07:00","message":"[bufferProcess] send to processor:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.061218653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.061222613+07:00","message":"> Transcript [182] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.061226101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.061230212+07:00","message":"Set new StatePrefix: 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.381281669+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.381317341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.381323322+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.381339488+07:00","message":"[buffer interim] 32 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.381347482+07:00","message":"[bufferProcess] interim [190000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.381349876+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.381353702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.381356379+07:00","message":"> Transcript [183] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.381358803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.381361534+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.593924357+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.593960117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.593965473+07:00","message":"receive interim result [false|false]: จากรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.593978318+07:00","message":"[buffer interim] 32 false จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.593985513+07:00","message":"[bufferProcess] interim [430000000]:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.593987827+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.593993218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.593995743+07:00","message":"> Transcript [184] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.593998453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.59400026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.594002309+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.594004467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.780789295+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.78083091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.780836461+07:00","message":"receive interim result [false|false]: จากรูปที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:18.780851969+07:00","message":"[buffer interim] 32 false จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.780858405+07:00","message":"[bufferProcess] interim [610000000]:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.78086048+07:00","message":"[bufferProcess] send to processor:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.780863814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.780866273+07:00","message":"> Transcript [185] [false]: 'จากรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.7808697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.78087222+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.780874344+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:18.780876185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.004229987+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.004271956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.004277875+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.004289699+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.00429654+07:00","message":"[bufferProcess] interim [790000000]:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.004298844+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.004303852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.004306666+07:00","message":"> Transcript [186] [false]: 'จากรูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.004309608+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.004311511+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.004313645+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.004315654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.167533669+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.167568012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.167574224+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.16759066+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167597761+07:00","message":"[bufferProcess] interim [910000000]:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167601007+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167605241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167609169+07:00","message":"> Transcript [187] [false]: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167614213+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167617139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167620179+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167624241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167626806+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167628477+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.167630366+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.16763459+07:00","message":"Next Push (prob) : 'รูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.167642699+07:00","message":"push: {false จาก 0 0xc004108880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.181117361+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.181141124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.181146004+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.18117042+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.181176357+07:00","message":"[bufferProcess] interim [30000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.181178625+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.181187924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.181190765+07:00","message":"> Transcript [188] [false]: 'จากรูปที่เห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.181193814+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.181195825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.181197561+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.181199447+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.816875282+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.816910901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.816918588+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:19.816934306+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.816941106+07:00","message":"[bufferProcess] interim [630000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.816943963+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.816950443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.816956493+07:00","message":"> Transcript [189] [false]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.816959731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.816961572+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.816963626+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:19.816965873+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:19.88086183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:19.880884238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.064207638+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.064251565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.06425713+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.064272689+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.064281778+07:00","message":"[bufferProcess] interim [870000000]:จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.064285607+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.064289866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.06429256+07:00","message":"> Transcript [190] [false]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.064295757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.06429778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.064300129+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.064302557+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.081571222+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.081593104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.081597993+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.081609825+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะพี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081615252+07:00","message":"[bufferProcess] interim [930000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081617564+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081620605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081622675+07:00","message":"> Transcript [191] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081625933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081628197+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.08162999+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081632197+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081636917+07:00","message":"Push: 'รูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081638713+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081640579+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.081642755+07:00","message":"Next Push (prob) : 'นะคะพี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.081651707+07:00","message":"push: {false รูปที่เห็นนี้ 0 0xc004108880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.694745214+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.69478019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.694786443+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.694802055+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.694809762+07:00","message":"[bufferProcess] interim [470000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.694814523+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.694833006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.694839381+07:00","message":"> Transcript [192] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.694842651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.694844948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.694846737+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.694849299+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.876724107+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.876763252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.876769013+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:20.87678318+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.876791593+07:00","message":"[bufferProcess] interim [650000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.876794235+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.876801697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.876804299+07:00","message":"> Transcript [193] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.876807708+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.876810438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.876812609+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:20.876815068+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.138090214+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.138126539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.138132015+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.138142071+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.138148913+07:00","message":"[bufferProcess] interim [10000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.138151619+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.138155389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.138158318+07:00","message":"> Transcript [194] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.138161728+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.138164029+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.138165924+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.138168247+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.262406367+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.262443528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.262449219+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.262465203+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262472722+07:00","message":"[bufferProcess] interim [70000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262475265+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262481322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262484327+07:00","message":"> Transcript [195] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262488304+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262490772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262493139+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262497023+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262504253+07:00","message":"Push: 'นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262506025+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262508011+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.262510132+07:00","message":"Next Push (prob) : 'คือสถานีกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.262536606+07:00","message":"push: {false นะคะพี่ก็ 0 0xc004108880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.459781549+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.459820982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.45982808+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.45984361+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.459853432+07:00","message":"[bufferProcess] interim [310000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.459855868+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.459862586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.459866262+07:00","message":"> Transcript [196] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.459868576+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.459870578+07:00","message":"Set new StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.837420918+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.837456854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.837464126+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:21.837479322+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.837485859+07:00","message":"[bufferProcess] interim [670000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.837489567+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.83749322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.837496169+07:00","message":"> Transcript [197] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.837499097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.83750119+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.83750465+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:21.837506806+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.029505708+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.029535192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.029541437+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.029556185+07:00","message":"[buffer interim] 32 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.029563105+07:00","message":"[bufferProcess] interim [850000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.02956562+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.029571981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.02957445+07:00","message":"> Transcript [198] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.029578197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.029580084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.029582974+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.029586036+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.269743252+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.400817099+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.408107258+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.408146392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.408152637+07:00","message":"receive interim result [true|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.408165628+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.408167722+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.408173508+07:00","message":"[buffer interim] 32 true จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408185605+07:00","message":"[bufferProcess] interim [150000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408189289+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408193399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408195974+07:00","message":"> Transcript [199] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.40819902+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408200943+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408202917+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408205585+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408207333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408209596+07:00","message":"> Transcript [200] [true]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408211838+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408213319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408214859+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408217156+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408218816+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408378029+07:00","message":"Push: 'คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408381406+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408383949+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408386176+07:00","message":"Next Push (prob) : 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.408395195+07:00","message":"push: {true คือสถานีเกษตรหลวงอ่างขาง 0 0xc004108880}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.408402719+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_32.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:22.41907683+07:00","message":"write wav file: './tmp/7548/7548_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.458989194+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.660118881+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.781363369+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.824423978+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.824442069+07:00","message":"found end of frame, send empty tag with msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.824444808+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.824451161+07:00","message":"[buffer interim] 33 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.824458933+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.824462672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.824465223+07:00","message":"> Transcript [201] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.824467557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.824469427+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.824471865+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.824474191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.824481947+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.824491486+07:00","message":"push: {true \n 0 0xc002aee300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:22.828827564+07:00","message":"write wav file: './tmp/7548/7548_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.850769627+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:22.8810445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:22.881070088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.927512746+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.927527278+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.927530186+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.927535713+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.927541802+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.927545651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.927548427+07:00","message":"> Transcript [202] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.927550712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.927552677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.927554355+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.927556575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:22.927559107+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:22.927566954+07:00","message":"push: {true \n 0 0xc002aeeb00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:22.93204909+07:00","message":"write wav file: './tmp/7548/7548_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.389797814+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.389850001+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-04-22T13:05:23.389854425+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.389872415+07:00","message":"[buffer interim] 35 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.389879014+07:00","message":"[bufferProcess] interim [480000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.38988086+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.530423398+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.530466985+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-04-22T13:05:23.530473412+07:00","message":"receive interim result [false|false]: สิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.530488845+07:00","message":"[buffer interim] 35 false สิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.530496457+07:00","message":"[bufferProcess] interim [600000000]:สิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.530499514+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.530507917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.530510589+07:00","message":"> Transcript [203] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.53051277+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.71162795+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.711700492+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-04-22T13:05:23.711705868+07:00","message":"receive interim result [false|false]: สิ่งใดในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.711724668+07:00","message":"[buffer interim] 35 false สิ่งใดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.711732777+07:00","message":"[bufferProcess] interim [840000000]:สิ่งใดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.711735019+07:00","message":"[bufferProcess] send to processor:สิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.711738179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.71174104+07:00","message":"> Transcript [204] [false]: 'สิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.711744283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.711746225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.711748007+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.711750033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.925374464+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.925416772+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-04-22T13:05:23.925422197+07:00","message":"receive interim result [false|false]: สิ่งใดในการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:23.925433454+07:00","message":"[buffer interim] 35 false สิ่งใดในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.925440685+07:00","message":"[bufferProcess] interim [80000000]:สิ่งใดในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.925443389+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.925448645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.925451716+07:00","message":"> Transcript [205] [false]: 'สิ่งใดในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.925455358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.925457742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.925459499+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:23.9254615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.034877259+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.034924182+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-04-22T13:05:24.034930102+07:00","message":"receive interim result [false|false]: สิ่งใดในการทด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.034941767+07:00","message":"[buffer interim] 35 false สิ่งใดในการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.034949615+07:00","message":"[bufferProcess] interim [140000000]:สิ่งใดในการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.034952145+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.034957263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.034960109+07:00","message":"> Transcript [206] [false]: 'สิ่งใดในการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.034963045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.034965227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.034967425+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.034969418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.04555478+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.045580352+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-04-22T13:05:24.045585629+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.045596151+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045601394+07:00","message":"[bufferProcess] interim [200000000]:สิ่งใดในการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045603819+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045606766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045609175+07:00","message":"> Transcript [207] [false]: 'สิ่งใดในการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045611647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045613583+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045615435+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045617196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045621969+07:00","message":"Push: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045624047+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045626233+07:00","message":"Set new StatePrefix : 'สิ่งใดในการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.045628536+07:00","message":"Next Push (prob) : 'ใดในการทด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.04564839+07:00","message":"push: {false สิ่ง 0 0xc00038ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.306602557+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.30664267+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-04-22T13:05:24.306649367+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลองปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.306665351+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.306672774+07:00","message":"[bufferProcess] interim [500000000]:สิ่งใดในการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.306675464+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.306689959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.306693186+07:00","message":"> Transcript [208] [false]: 'สิ่งใดในการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.306696593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.306698734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.306700531+07:00","message":"StatePrefix: 'สิ่งใดในการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.306702802+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.625579521+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.625624407+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-04-22T13:05:24.625630199+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลองปลูกผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.625642935+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลองปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.625650624+07:00","message":"[bufferProcess] interim [740000000]:สิ่งใดในการทดลองปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.625652888+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.625656245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.625658868+07:00","message":"> Transcript [209] [false]: 'สิ่งใดในการทดลองปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.625662808+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.625664763+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.625666966+07:00","message":"StatePrefix: 'สิ่งใดในการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.625669092+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.745976741+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.746014251+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-04-22T13:05:24.746020291+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลองปลูกผลไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:24.746037433+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลองปลูกผลไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.746045634+07:00","message":"[bufferProcess] interim [860000000]:สิ่งใดในการทดลองปลูกผลไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.746048023+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทดลองปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.746051433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.746054192+07:00","message":"> Transcript [210] [false]: 'สิ่งใดในการทดลองปลูกผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.746057587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.746059607+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.746061763+07:00","message":"StatePrefix: 'สิ่งใดในการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:24.746063858+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.030895741+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.03093617+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-04-22T13:05:25.030941778+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.030954727+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.030961131+07:00","message":"[bufferProcess] interim [220000000]:สิ่งใดในการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.030964073+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทดลองปลูกผลไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.030974099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.030978441+07:00","message":"> Transcript [211] [false]: 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.030983409+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.030986415+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.030990162+07:00","message":"StatePrefix: 'สิ่งใดในการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.030993095+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.031000225+07:00","message":"Push: 'ใดในการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.031002202+07:00","message":"TextPushed: 'สิ่งใดในการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.031004359+07:00","message":"Set new StatePrefix : 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.031006435+07:00","message":"Next Push (prob) : 'ลองปลูกผลไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.031014135+07:00","message":"push: {false ใดในการทด 0 0xc00038ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.124743034+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.12478079+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-04-22T13:05:25.124786211+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.124798627+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.124805895+07:00","message":"[bufferProcess] interim [280000000]:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.12480842+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.124813599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.124816008+07:00","message":"> Transcript [212] [false]: 'สิ่งใดในการทดลองปลูกผลไม้เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.124821514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.124823752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.124825708+07:00","message":"StatePrefix: 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.124828164+07:00","message":"TextPushed: 'สิ่งใดในการทด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.519041066+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.519085019+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-04-22T13:05:25.519091121+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.519110726+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.519117854+07:00","message":"[bufferProcess] interim [640000000]:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.519120448+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.519126762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.519129552+07:00","message":"> Transcript [213] [false]: 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.519133262+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.519135317+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.51913745+07:00","message":"StatePrefix: 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.51914009+07:00","message":"TextPushed: 'สิ่งใดในการทด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.632848474+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.632889101+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-04-22T13:05:25.632894896+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.632909578+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.632916813+07:00","message":"[bufferProcess] interim [760000000]:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.632919517+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.632926788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.632929403+07:00","message":"> Transcript [214] [false]: 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.632933145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.632935408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.632938067+07:00","message":"StatePrefix: 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.632940552+07:00","message":"TextPushed: 'สิ่งใดในการทด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.638840336+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.638865385+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-04-22T13:05:25.638870254+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.638883806+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.63888899+07:00","message":"[bufferProcess] interim [820000000]:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.63889177+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.638895118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.638898071+07:00","message":"> Transcript [215] [false]: 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.638900901+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.638902653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.638904985+07:00","message":"StatePrefix: 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.638907184+07:00","message":"TextPushed: 'สิ่งใดในการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.63891421+07:00","message":"Push: 'ลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.638917451+07:00","message":"TextPushed: 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.638919585+07:00","message":"Set new StatePrefix : 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.63892162+07:00","message":"Next Push (prob) : 'เมืองหนาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.638930815+07:00","message":"push: {false ลองปลูกผลไม้ 0 0xc00038ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.70352736+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.703564625+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-04-22T13:05:25.703570758+07:00","message":"receive interim result [false|false]: สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.703585528+07:00","message":"[buffer interim] 35 false สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.703591834+07:00","message":"[bufferProcess] interim [880000000]:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.703594622+07:00","message":"[bufferProcess] send to processor:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.703597707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.703599976+07:00","message":"> Transcript [216] [false]: 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.703603609+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.703605394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.703607174+07:00","message":"StatePrefix: 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.703609652+07:00","message":"TextPushed: 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.858871415+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:25.882143653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:25.882158308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.97399418+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.974039105+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-04-22T13:05:25.974045823+07:00","message":"receive interim result [true|false]: สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.974055033+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.974057039+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.974063104+07:00","message":"[buffer interim] 35 true สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.9740707+07:00","message":"[bufferProcess] interim [240000000]:สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974077403+07:00","message":"[bufferProcess] send to processor (isfinal):สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974080658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974083165+07:00","message":"> Transcript [217] [false]: 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974086439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974088356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974090277+07:00","message":"StatePrefix: 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974093296+07:00","message":"TextPushed: 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974095172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.97409697+07:00","message":"> Transcript [218] [true]: 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974100361+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974101975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974103617+07:00","message":"StatePrefix: 'สิ่งใดในการทดลองปลูกผลไม้เมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974106755+07:00","message":"TextPushed: 'สิ่งใดในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:25.974116153+07:00","message":"Push: 'เมืองหนาวหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:25.974126622+07:00","message":"push: {true เมืองหนาวหลายชนิด 0 0xc00038ca00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:25.983084769+07:00","message":"write wav file: './tmp/7548/7548_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.311613338+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.379355214+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.53062436+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.530647756+07:00","message":"found end of frame, send empty tag with msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.530650745+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.530658422+07:00","message":"[buffer interim] 36 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.530665361+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.530669147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.530671655+07:00","message":"> Transcript [219] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.530674154+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.53067617+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.530684703+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.530687154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:26.530696432+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.530706622+07:00","message":"push: {true \n 0 0xc002aeef00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:26.535354344+07:00","message":"write wav file: './tmp/7548/7548_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:26.630661506+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.312592871+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.312646658+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-04-22T13:05:27.312651986+07:00","message":"receive interim result [false|false]: การศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.312668269+07:00","message":"[buffer interim] 37 false การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.312676349+07:00","message":"[bufferProcess] interim [480000000]:การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.312686357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.62897636+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.629019533+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-04-22T13:05:27.629025365+07:00","message":"receive interim result [false|false]: การศึกษาวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.62903912+07:00","message":"[buffer interim] 37 false การศึกษาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.629048338+07:00","message":"[bufferProcess] interim [780000000]:การศึกษาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.629050998+07:00","message":"[bufferProcess] send to processor:การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.629057393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.629060064+07:00","message":"> Transcript [220] [false]: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.629062068+07:00","message":"Set StatePrefix (first interim): 'การศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.676465524+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.676497913+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-04-22T13:05:27.676502629+07:00","message":"receive interim result [false|false]: การศึกษาวิจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:27.676516229+07:00","message":"[buffer interim] 37 false การศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.676522273+07:00","message":"[bufferProcess] interim [840000000]:การศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.676524561+07:00","message":"[bufferProcess] send to processor:การศึกษาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.676536692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.676539949+07:00","message":"> Transcript [221] [false]: 'การศึกษาวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.676542954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.676544996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.676546731+07:00","message":"StatePrefix: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:27.676548758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.059426526+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.059464126+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-04-22T13:05:28.05946966+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.059485274+07:00","message":"[buffer interim] 37 false การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.059492905+07:00","message":"[bufferProcess] interim [260000000]:การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.059495573+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.059502174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.059504998+07:00","message":"> Transcript [222] [false]: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.059508682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.059510694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.059512953+07:00","message":"StatePrefix: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.059516177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.386553911+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.38659692+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-04-22T13:05:28.386602695+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อเธอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.386618539+07:00","message":"[buffer interim] 37 false การศึกษาวิจัยเพื่อเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.386625496+07:00","message":"[bufferProcess] interim [620000000]:การศึกษาวิจัยเพื่อเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.38662781+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.386633856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.386636597+07:00","message":"> Transcript [223] [false]: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.38663995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.386642042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.386645507+07:00","message":"StatePrefix: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.386647512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.508495779+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.508543833+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-04-22T13:05:28.508548923+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.508567565+07:00","message":"[buffer interim] 37 false การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508576728+07:00","message":"[bufferProcess] interim [680000000]:การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508580817+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508585324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508589868+07:00","message":"> Transcript [224] [false]: 'การศึกษาวิจัยเพื่อเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508594611+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508598931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508600744+07:00","message":"StatePrefix: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508602787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.50860515+07:00","message":"Push: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508607482+07:00","message":"TextPushed: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.508609423+07:00","message":"Set new StatePrefix : 'การศึกษาวิจัยเพื่อเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.50861133+07:00","message":"Next Push (prob) : 'วิจัยเพื่อเธอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.508618623+07:00","message":"push: {false การศึกษา 0 0xc00038cc00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.710832791+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.710884822+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-04-22T13:05:28.710890858+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.710904135+07:00","message":"[buffer interim] 37 false การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.71091423+07:00","message":"[bufferProcess] interim [860000000]:การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.71091747+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.710923521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.710927721+07:00","message":"> Transcript [225] [false]: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.710930995+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.710933792+07:00","message":"Set new StatePrefix: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:28.882378905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:28.882388523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.90927165+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.90930903+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-04-22T13:05:28.909314759+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.909329451+07:00","message":"[buffer interim] 37 false การศึกษาวิจัยเพื่อควบคุมบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.909338065+07:00","message":"[bufferProcess] interim [100000000]:การศึกษาวิจัยเพื่อควบคุมบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.909341334+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.909347528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.90935146+07:00","message":"> Transcript [226] [false]: 'การศึกษาวิจัยเพื่อควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.90935562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.909358396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.909364458+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.909367026+07:00","message":"TextPushed: 'การศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.947239801+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.947277853+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-04-22T13:05:28.947283782+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:28.947298858+07:00","message":"[buffer interim] 37 false การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.947306066+07:00","message":"[bufferProcess] interim [160000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.947308683+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุมบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.94731209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.947314578+07:00","message":"> Transcript [227] [false]: 'การศึกษาวิจัยเพื่อควบคุมบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.947317558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.947319448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.947321353+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:28.94732331+07:00","message":"TextPushed: 'การศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.20491057+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.204947943+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-04-22T13:05:29.204953803+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.204968056+07:00","message":"[buffer interim] 37 false การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.204974832+07:00","message":"[bufferProcess] interim [340000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.204977505+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.204983597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.204986067+07:00","message":"> Transcript [228] [false]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.204988962+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.204990931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.204992857+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.204995524+07:00","message":"TextPushed: 'การศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.265094196+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.265128183+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-04-22T13:05:29.265135063+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.265147813+07:00","message":"[buffer interim] 37 false การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.26515488+07:00","message":"[bufferProcess] interim [520000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265157662+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265179075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265182037+07:00","message":"> Transcript [229] [false]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265185334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265187318+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265189855+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265192293+07:00","message":"TextPushed: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265198306+07:00","message":"Push: 'วิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265200068+07:00","message":"TextPushed: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265202542+07:00","message":"Set new StatePrefix : 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.265205015+07:00","message":"Next Push (prob) : 'คุมปัจจัยต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.265212886+07:00","message":"push: {false วิจัยเพื่อควบ 0 0xc00038cc00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.510418373+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.610029982+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.610070571+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-04-22T13:05:29.610077165+07:00","message":"receive interim result [true|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.610086603+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.610088869+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.610095318+07:00","message":"[buffer interim] 37 true การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610105004+07:00","message":"[bufferProcess] interim [910000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610110268+07:00","message":"[bufferProcess] send to processor (isfinal):การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610113755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610116732+07:00","message":"> Transcript [230] [false]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610120079+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610122026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610124055+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610128847+07:00","message":"TextPushed: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610130736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610132439+07:00","message":"> Transcript [231] [true]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610134513+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610136015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610137719+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.61013977+07:00","message":"TextPushed: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.610146675+07:00","message":"Push: 'คุมปัจจัยต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.610155292+07:00","message":"push: {true คุมปัจจัยต่างๆ 0 0xc00038cc00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:29.617959743+07:00","message":"write wav file: './tmp/7548/7548_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.701394855+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.828644711+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.919420925+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.919447123+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.919450321+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.919458513+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.919465945+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.919470355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.91947286+07:00","message":"> Transcript [232] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.919475329+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.919477164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.919478968+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.919480801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:29.919483172+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.919492506+07:00","message":"push: {true \n 0 0xc002506e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:29.928051527+07:00","message":"write wav file: './tmp/7548/7548_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:29.962598484+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.503474301+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.503529883+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-04-22T13:05:30.503536079+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.503552153+07:00","message":"[buffer interim] 39 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.503559358+07:00","message":"[bufferProcess] interim [540000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.503561025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.634495771+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.634535825+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-04-22T13:05:30.634540822+07:00","message":"receive interim result [false|false]: ที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.634552318+07:00","message":"[buffer interim] 39 false ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.634559156+07:00","message":"[bufferProcess] interim [660000000]:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.634561608+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.634571176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.634577124+07:00","message":"> Transcript [233] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.634579398+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.708843254+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.708881374+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-04-22T13:05:30.708886763+07:00","message":"receive interim result [false|false]: ที่หนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.708899561+07:00","message":"[buffer interim] 39 false ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.708906107+07:00","message":"[bufferProcess] interim [780000000]:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.708908318+07:00","message":"[bufferProcess] send to processor:ที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.708913136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.708915768+07:00","message":"> Transcript [234] [false]: 'ที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.708918865+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.708920942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.708922927+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.708924972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.828461761+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.828501003+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-04-22T13:05:30.828505312+07:00","message":"receive interim result [false|false]: ที่หนีบผม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.828520028+07:00","message":"[buffer interim] 39 false ที่หนีบผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828526275+07:00","message":"[bufferProcess] interim [900000000]:ที่หนีบผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828528489+07:00","message":"[bufferProcess] send to processor:ที่หนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828534605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828537934+07:00","message":"> Transcript [235] [false]: 'ที่หนีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828540813+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828542585+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828544612+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.828547065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.943314887+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.943351436+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-04-22T13:05:30.943357139+07:00","message":"receive interim result [false|false]: ที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:30.943375661+07:00","message":"[buffer interim] 39 false ที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.943383159+07:00","message":"[bufferProcess] interim [960000000]:ที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.943385304+07:00","message":"[bufferProcess] send to processor:ที่หนีบผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.943388203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.943390826+07:00","message":"> Transcript [236] [false]: 'ที่หนีบผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.943393786+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.943395753+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.943397594+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:30.943399522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.002339637+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.002380743+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-04-22T13:05:31.002385608+07:00","message":"receive interim result [false|false]: ที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.002402955+07:00","message":"[buffer interim] 39 false ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002411468+07:00","message":"[bufferProcess] interim [80000000]:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002414017+07:00","message":"[bufferProcess] send to processor:ที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002417346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002420212+07:00","message":"> Transcript [237] [false]: 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002423267+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002425195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002427255+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002429294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002434696+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002436778+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002441213+07:00","message":"Set new StatePrefix : 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.002443399+07:00","message":"Next Push (prob) : 'มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.002451395+07:00","message":"push: {false ที่ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.192060544+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.192098597+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-04-22T13:05:31.192104183+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.192114778+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.192121639+07:00","message":"[bufferProcess] interim [260000000]:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.192123839+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.192127945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.192130657+07:00","message":"> Transcript [238] [false]: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.192134161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.192136077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.19213788+07:00","message":"StatePrefix: 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.192140063+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.513662174+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.513710705+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-04-22T13:05:31.513716536+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.513733056+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.513740812+07:00","message":"[bufferProcess] interim [620000000]:ที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.513743175+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.513749653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.513752501+07:00","message":"> Transcript [239] [false]: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.513756312+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.513758401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.513760244+07:00","message":"StatePrefix: 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.513763024+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.58203169+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.582069507+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-04-22T13:05:31.582075473+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.582088276+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.582095438+07:00","message":"[bufferProcess] interim [680000000]:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.582097807+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.582102882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.58210601+07:00","message":"> Transcript [240] [false]: 'ที่มีผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.582108924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.582111189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.582112963+07:00","message":"StatePrefix: 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.582115247+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.730807439+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.730843272+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-04-22T13:05:31.730848851+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.730865556+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730873232+07:00","message":"[bufferProcess] interim [740000000]:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730876318+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730882352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730885533+07:00","message":"> Transcript [241] [false]: 'ที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730888856+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730890866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730892703+07:00","message":"StatePrefix: 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730894831+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730902237+07:00","message":"Push: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730905155+07:00","message":"TextPushed: 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730907897+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.730912521+07:00","message":"Next Push (prob) : 'ต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.730923505+07:00","message":"push: {false มีผล 0 0xc000044100}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:31.882690454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:31.882715447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.902328303+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.90236547+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-04-22T13:05:31.902371962+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:31.90238618+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.902393237+07:00","message":"[bufferProcess] interim [980000000]:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.902395757+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.902400969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.90240361+07:00","message":"> Transcript [242] [false]: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.902405892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:31.902407834+07:00","message":"Set new StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.029301171+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.029342975+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-04-22T13:05:32.029351072+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.02936288+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.029369959+07:00","message":"[bufferProcess] interim [100000000]:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.029372279+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.029377875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.029380875+07:00","message":"> Transcript [243] [false]: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.029384159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.029385938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.029387877+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.029390045+07:00","message":"TextPushed: 'ที่มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.422759287+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.422794934+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-04-22T13:05:32.42280067+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.422815246+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.42282289+07:00","message":"[bufferProcess] interim [520000000]:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.422825133+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.422831857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.422834611+07:00","message":"> Transcript [244] [false]: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.42283771+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.422839999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.42284224+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.422844618+07:00","message":"TextPushed: 'ที่มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.743170991+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.743213306+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-04-22T13:05:32.743222464+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:32.743240683+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.743253367+07:00","message":"[bufferProcess] interim [760000000]:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.743257001+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.743261821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.743267856+07:00","message":"> Transcript [245] [false]: 'ที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.743272569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.743275913+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.743279049+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:32.743282164+07:00","message":"TextPushed: 'ที่มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.311943761+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.311981774+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-04-22T13:05:33.311988672+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.312011101+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312024683+07:00","message":"[bufferProcess] interim [360000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312027405+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312031718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312034856+07:00","message":"> Transcript [246] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312038109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312040158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.31204203+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312044125+07:00","message":"TextPushed: 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312050162+07:00","message":"Push: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312052348+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.312054485+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.31205679+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.312065519+07:00","message":"push: {false ต่อการเจริญ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.899183529+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.899221141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.899227055+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:33.899242555+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.899250021+07:00","message":"[bufferProcess] interim [960000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.899252926+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.89925652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.89925925+07:00","message":"> Transcript [247] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.899262307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.899264187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.899267072+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:33.899269496+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.723025941+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.723066326+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-04-22T13:05:34.72307358+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.723087376+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.723094452+07:00","message":"[bufferProcess] interim [740000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.723097371+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.723102823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.72310582+07:00","message":"> Transcript [248] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.723108997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.723111007+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.723113459+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.723116055+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.724948547+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.724958363+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-04-22T13:05:34.724961491+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:34.724966941+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.724969889+07:00","message":"[bufferProcess] interim [800000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.724971792+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.724973765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.724975918+07:00","message":"> Transcript [249] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.724978133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.724979849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.724981442+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:34.724983207+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:34.883706868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:34.883735584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.090119093+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.099235903+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.099281969+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-04-22T13:05:35.099288578+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.099307224+07:00","message":"[buffer interim] 39 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099315533+07:00","message":"[bufferProcess] interim [160000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099322127+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099330474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099333211+07:00","message":"> Transcript [250] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.09933673+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099338991+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099341271+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099344079+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099349937+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099351743+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099353707+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.099356427+07:00","message":"Next Push (prob) : 'เมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.099364664+07:00","message":"push: {false เติบโตของพืช 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.200784469+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.200824765+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-04-22T13:05:35.200847075+07:00","message":"receive interim result [true|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.200856992+07:00","message":"end recv isFinal message id 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.20085922+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.200865224+07:00","message":"[buffer interim] 39 true ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200872666+07:00","message":"[bufferProcess] interim [340000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200877826+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200881427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200884434+07:00","message":"> Transcript [251] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.20088775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200889767+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200891782+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200894256+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200896251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200898341+07:00","message":"> Transcript [252] [true]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200900705+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.20090237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200904041+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200905881+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.200912629+07:00","message":"Push: 'เมืองหนาวนำไปสู่ความสำเร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.200921389+07:00","message":"push: {true เมืองหนาวนำไปสู่ความสำเร็จ 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:35.212565717+07:00","message":"write wav file: './tmp/7548/7548_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.224136031+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.942522883+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.942574163+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-04-22T13:05:35.942578869+07:00","message":"receive interim result [false|false]: การขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:35.94259481+07:00","message":"[buffer interim] 40 false การขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.942601882+07:00","message":"[bufferProcess] interim [600000000]:การขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:35.942604171+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.05801238+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.058047923+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-04-22T13:05:36.058053631+07:00","message":"receive interim result [false|false]: การขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.058068728+07:00","message":"[buffer interim] 40 false การขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.058076597+07:00","message":"[bufferProcess] interim [720000000]:การขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.058079034+07:00","message":"[bufferProcess] send to processor:การขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.058082594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.058085699+07:00","message":"> Transcript [253] [false]: 'การขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.058087885+07:00","message":"Set StatePrefix (first interim): 'การขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.184115522+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.184153057+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-04-22T13:05:36.184159418+07:00","message":"receive interim result [false|false]: การขยายพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.184175376+07:00","message":"[buffer interim] 40 false การขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.184182896+07:00","message":"[bufferProcess] interim [780000000]:การขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.184185295+07:00","message":"[bufferProcess] send to processor:การขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.184192243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.184195093+07:00","message":"> Transcript [254] [false]: 'การขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.184197261+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.184199263+07:00","message":"Set new StatePrefix: 'การขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.446886092+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.446925696+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-04-22T13:05:36.446931501+07:00","message":"receive interim result [false|false]: การขยายพันธุ์พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:36.446945123+07:00","message":"[buffer interim] 40 false การขยายพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.446952298+07:00","message":"[bufferProcess] interim [80000000]:การขยายพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.446954282+07:00","message":"[bufferProcess] send to processor:การขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.446957121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.446959924+07:00","message":"> Transcript [255] [false]: 'การขยายพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.44696275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.446964537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.446966452+07:00","message":"StatePrefix: 'การขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:36.446968446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.085153204+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.085194368+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-04-22T13:05:37.085198692+07:00","message":"receive interim result [false|false]: การขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.085211901+07:00","message":"[buffer interim] 40 false การขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.085218324+07:00","message":"[bufferProcess] interim [680000000]:การขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.08522068+07:00","message":"[bufferProcess] send to processor:การขยายพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.085223921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.085225864+07:00","message":"> Transcript [256] [false]: 'การขยายพันธุ์พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.085228587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.085230619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.085232358+07:00","message":"StatePrefix: 'การขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.085234157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.261967768+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.361945958+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.361983883+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-04-22T13:05:37.361989581+07:00","message":"receive interim result [true|false]: การขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.362000624+07:00","message":"end recv isFinal message id 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.362002771+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.36200865+07:00","message":"[buffer interim] 40 true การขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.36201587+07:00","message":"[bufferProcess] interim [70000000]:การขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362018978+07:00","message":"[bufferProcess] send to processor (isfinal):การขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362021855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362024859+07:00","message":"> Transcript [257] [false]: 'การขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.36202795+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362029722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.36203152+07:00","message":"StatePrefix: 'การขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362033277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362034768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362036534+07:00","message":"> Transcript [258] [true]: 'การขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362038584+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362040126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362042617+07:00","message":"StatePrefix: 'การขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362044194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:37.362050589+07:00","message":"Push: 'การขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.362058457+07:00","message":"push: {true การขยายพันธุ์พืชหลายชนิด 0 0xc000044680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:37.369291586+07:00","message":"write wav file: './tmp/7548/7548_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.521074901+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.53682623+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.536851247+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.536854258+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.536856146+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.536858479+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.536860697+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:37.536862696+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:37.884391406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:37.884424536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.053050949+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.053091849+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-04-22T13:05:38.053097127+07:00","message":"receive interim result [false|false]: พี่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.053112758+07:00","message":"[buffer interim] 41 false พี่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.053120269+07:00","message":"[bufferProcess] interim [480000000]:พี่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.053122431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.088326247+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.088363658+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-04-22T13:05:38.088369206+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.088382972+07:00","message":"[buffer interim] 41 false คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.088389162+07:00","message":"[bufferProcess] interim [540000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.088391545+07:00","message":"[bufferProcess] send to processor:พี่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.088397537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.088400487+07:00","message":"> Transcript [259] [false]: 'พี่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.088402559+07:00","message":"Set StatePrefix (first interim): 'พี่ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.107526645+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.107567472+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-04-22T13:05:38.107573242+07:00","message":"receive interim result [false|false]: พี่ไม่เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.107592187+07:00","message":"[buffer interim] 41 false พี่ไม่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.107598889+07:00","message":"[bufferProcess] interim [600000000]:พี่ไม่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.107600921+07:00","message":"[bufferProcess] send to processor:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.107603963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.107606992+07:00","message":"> Transcript [260] [false]: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.107609529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.107611296+07:00","message":"Set new StatePrefix: 'คลินิก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.214386125+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.214426714+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-04-22T13:05:38.21443466+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.214449445+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.214456749+07:00","message":"[bufferProcess] interim [720000000]:พี่ไม่เคยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.214459589+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.214466448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.214469177+07:00","message":"> Transcript [261] [false]: 'พี่ไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.214471375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.214473517+07:00","message":"Set new StatePrefix: 'พี่ไม่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.383110933+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.383146693+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-04-22T13:05:38.38315219+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.383165968+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.383173171+07:00","message":"[bufferProcess] interim [900000000]:พี่ไม่เคยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.383175426+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.383178626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.383181562+07:00","message":"> Transcript [262] [false]: 'พี่ไม่เคยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.383184425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.383186276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.383187961+07:00","message":"StatePrefix: 'พี่ไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.383189706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.698802278+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.698832943+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-04-22T13:05:38.698838438+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.698853354+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.698860284+07:00","message":"[bufferProcess] interim [200000000]:พี่ไม่เคยมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.698862451+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.69886545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.698867933+07:00","message":"> Transcript [263] [false]: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.698870491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.698872294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.698874065+07:00","message":"StatePrefix: 'พี่ไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.698875849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.757071575+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.757114997+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-04-22T13:05:38.757122119+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.757138849+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.757150137+07:00","message":"[bufferProcess] interim [260000000]:พี่ไม่เคยมีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.757153597+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.757184175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.757189182+07:00","message":"> Transcript [264] [false]: 'พี่ไม่เคยมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.757193878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.757196958+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.757200278+07:00","message":"StatePrefix: 'พี่ไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.75720343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.961345524+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.961384137+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-04-22T13:05:38.961390299+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.961402706+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961410942+07:00","message":"[bufferProcess] interim [500000000]:พี่ไม่เคยมีการปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961413316+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961416743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961419447+07:00","message":"> Transcript [265] [false]: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961422354+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961424587+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961426419+07:00","message":"StatePrefix: 'พี่ไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.96142834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961431072+07:00","message":"Push: 'พี่ไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.96143279+07:00","message":"TextPushed: 'พี่ไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961435052+07:00","message":"Set new StatePrefix : 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:38.961437197+07:00","message":"Next Push (prob) : 'มีการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:38.961445714+07:00","message":"push: {false พี่ไม่เคย 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.267893637+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.267936236+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-04-22T13:05:39.267942415+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.267955863+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปลูกในบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.267963158+07:00","message":"[bufferProcess] interim [740000000]:พี่ไม่เคยมีการปลูกในบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.267966031+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.267974263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.26797706+07:00","message":"> Transcript [266] [false]: 'พี่ไม่เคยมีการปลูกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.267980238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.267982487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.267984504+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.267986802+07:00","message":"TextPushed: 'พี่ไม่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.394296992+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.394346157+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-04-22T13:05:39.394354299+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในสหรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.394374333+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปลูกในสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.394384357+07:00","message":"[bufferProcess] interim [860000000]:พี่ไม่เคยมีการปลูกในสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.394387821+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.394394765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.394399161+07:00","message":"> Transcript [267] [false]: 'พี่ไม่เคยมีการปลูกในบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.394405548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.394408525+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.394411585+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.39441517+07:00","message":"TextPushed: 'พี่ไม่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.395563553+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.395586725+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-04-22T13:05:39.39559192+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.395603875+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปลูกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.395609434+07:00","message":"[bufferProcess] interim [920000000]:พี่ไม่เคยมีการปลูกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.395611612+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในสหรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.395617101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.395619429+07:00","message":"> Transcript [268] [false]: 'พี่ไม่เคยมีการปลูกในสหรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.395622365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.395624338+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.395626033+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.395628135+07:00","message":"TextPushed: 'พี่ไม่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.656997851+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.657041368+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-04-22T13:05:39.657051255+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.657070544+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657082107+07:00","message":"[bufferProcess] interim [160000000]:พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657084608+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.65709137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657094006+07:00","message":"> Transcript [269] [false]: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657097818+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657100041+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657103076+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657106501+07:00","message":"TextPushed: 'พี่ไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657113809+07:00","message":"Push: 'มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657115621+07:00","message":"TextPushed: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657117553+07:00","message":"Set new StatePrefix : 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.657119666+07:00","message":"Next Push (prob) : 'ในประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.657128203+07:00","message":"push: {false มีการปลูก 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.999075937+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.999115362+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-04-22T13:05:39.999122086+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศไทยมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:39.999136695+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปลูกในประเทศไทยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.999147125+07:00","message":"[bufferProcess] interim [520000000]:พี่ไม่เคยมีการปลูกในประเทศไทยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.999149868+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.999158591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.999162096+07:00","message":"> Transcript [270] [false]: 'พี่ไม่เคยมีการปลูกในประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.999166075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.999168959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.999170999+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:39.999173346+07:00","message":"TextPushed: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.12163048+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.121680009+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-04-22T13:05:40.121696191+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศไทยมัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.121716547+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปลูกในประเทศไทยมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.121729427+07:00","message":"[bufferProcess] interim [580000000]:พี่ไม่เคยมีการปลูกในประเทศไทยมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.121733186+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในประเทศไทยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.121740365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.121744731+07:00","message":"> Transcript [271] [false]: 'พี่ไม่เคยมีการปลูกในประเทศไทยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.121753189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.121756282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.121759802+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.121763869+07:00","message":"TextPushed: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.148394961+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.186516006+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.186558162+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-04-22T13:05:40.186565356+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.186579834+07:00","message":"[buffer interim] 41 false พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.18658778+07:00","message":"[bufferProcess] interim [700000000]:พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.186590794+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในประเทศไทยมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.186597295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.186600262+07:00","message":"> Transcript [272] [false]: 'พี่ไม่เคยมีการปลูกในประเทศไทยมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.186604376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.186606725+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.186608934+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.186612048+07:00","message":"TextPushed: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.263080346+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.26312717+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-04-22T13:05:40.26313428+07:00","message":"receive interim result [true|false]: พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.263142853+07:00","message":"end recv isFinal message id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.26314494+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.263151579+07:00","message":"[buffer interim] 41 true พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263159093+07:00","message":"[bufferProcess] interim [850000000]:พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263162358+07:00","message":"[bufferProcess] send to processor (isfinal):พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263165587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263168459+07:00","message":"> Transcript [273] [false]: 'พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263171982+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263174141+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263177046+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263179921+07:00","message":"TextPushed: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263182968+07:00","message":"Push: 'ในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263184666+07:00","message":"TextPushed: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263187051+07:00","message":"Set new StatePrefix : 'พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263189158+07:00","message":"Next Push (prob) : 'ไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263190881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.26319547+07:00","message":"> Transcript [274] [true]: 'พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263197973+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263199648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.26320132+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263203473+07:00","message":"TextPushed: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.263205501+07:00","message":"Push: 'ไทยมาก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.263213883+07:00","message":"push: {false ในประเทศ 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.263221087+07:00","message":"push: {true ไทยมาก่อน 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:40.271465923+07:00","message":"write wav file: './tmp/7548/7548_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.280326853+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.342663758+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.660663761+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.681967542+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.681994081+07:00","message":"found end of frame, send empty tag with msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.681998074+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.682008341+07:00","message":"[buffer interim] 42 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.682016876+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.682021657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.682025858+07:00","message":"> Transcript [275] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.682029566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.682032286+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.682035126+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.682037785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:40.682041998+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:40.682054663+07:00","message":"push: {true \n 0 0xc000169000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:40.686680116+07:00","message":"write wav file: './tmp/7548/7548_42.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:40.88515535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:40.885192012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.352580296+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.352621851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.352627332+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.352640809+07:00","message":"[buffer interim] 43 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.352647887+07:00","message":"[bufferProcess] interim [700000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.352649697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.428849453+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.500283214+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.526235721+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.526272734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.52627915+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.526287118+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.526290042+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.526295248+07:00","message":"[buffer interim] 43 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526301763+07:00","message":"[bufferProcess] interim [0]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526304777+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526308133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526310532+07:00","message":"> Transcript [276] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526312578+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526314303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526316471+07:00","message":"> Transcript [277] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526318807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526320795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526322579+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526324436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.526327382+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.526336699+07:00","message":"push: {true เช่น 0 0xc000169480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:41.53187642+07:00","message":"write wav file: './tmp/7548/7548_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.860626731+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.860665286+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-04-22T13:05:41.860670959+07:00","message":"receive interim result [false|false]: ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:41.860691245+07:00","message":"[buffer interim] 44 false ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.860698854+07:00","message":"[bufferProcess] interim [420000000]:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:41.86070085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.1572489+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.157288617+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-04-22T13:05:42.157294302+07:00","message":"receive interim result [false|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.157309173+07:00","message":"[buffer interim] 44 false สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.157316622+07:00","message":"[bufferProcess] interim [660000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.157319179+07:00","message":"[bufferProcess] send to processor:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.157326719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.157330233+07:00","message":"> Transcript [278] [false]: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.157332469+07:00","message":"Set StatePrefix (first interim): 'ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.519011854+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.607629293+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.60767327+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-04-22T13:05:42.607678405+07:00","message":"receive interim result [false|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.607700901+07:00","message":"[buffer interim] 44 false สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.607710073+07:00","message":"[bufferProcess] interim [260000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.607712313+07:00","message":"[bufferProcess] send to processor:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.607715831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.607718293+07:00","message":"> Transcript [279] [false]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.607720262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.607722083+07:00","message":"Set new StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.615135191+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.615167195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\",\"confidence\":0.7799306}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.615172544+07:00","message":"receive interim result [true|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.61518301+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.615185021+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.615190807+07:00","message":"[buffer interim] 44 true สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615197223+07:00","message":"[bufferProcess] interim [260000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615200876+07:00","message":"[bufferProcess] send to processor (isfinal):สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615213641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615227328+07:00","message":"> Transcript [280] [false]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615231908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615235382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615237999+07:00","message":"StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615240167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615242277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615244601+07:00","message":"> Transcript [281] [true]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615246739+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615248315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615249902+07:00","message":"StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615251422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:42.615258989+07:00","message":"Push: 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.615269194+07:00","message":"push: {true สตอเบอรี่ 0 0xc002507300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:42.621473288+07:00","message":"write wav file: './tmp/7548/7548_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:42.65041032+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.401045762+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.401083822+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-04-22T13:05:43.401088637+07:00","message":"receive interim result [false|false]: จ๊ะเอ๋"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:43.401100522+07:00","message":"[buffer interim] 45 false จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.401106099+07:00","message":"[bufferProcess] interim [540000000]:จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:43.401107734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:43.886130959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:43.886162997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.044569854+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.044605643+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-04-22T13:05:44.044610701+07:00","message":"receive interim result [false|false]: ทีวี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.044626118+07:00","message":"[buffer interim] 45 false ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.04463273+07:00","message":"[bufferProcess] interim [140000000]:ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.044634929+07:00","message":"[bufferProcess] send to processor:จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.044638242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.044641016+07:00","message":"> Transcript [282] [false]: 'จ๊ะเอ๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.044643763+07:00","message":"Set StatePrefix (first interim): 'จ๊ะเอ๋'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.593863539+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.593919018+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-04-22T13:05:44.593926384+07:00","message":"receive interim result [false|false]: ทีวี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.593939057+07:00","message":"[buffer interim] 45 false ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.593946269+07:00","message":"[bufferProcess] interim [740000000]:ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.593949141+07:00","message":"[bufferProcess] send to processor:ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.593954404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.593957574+07:00","message":"> Transcript [283] [false]: 'ทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.593959628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.593961619+07:00","message":"Set new StatePrefix: 'ทีวี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.909103596+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.909144015+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-04-22T13:05:44.909149839+07:00","message":"receive interim result [false|false]: จ๊ะเอ๋บี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:44.909173318+07:00","message":"[buffer interim] 45 false จ๊ะเอ๋บี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.909183401+07:00","message":"[bufferProcess] interim [40000000]:จ๊ะเอ๋บี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.909186443+07:00","message":"[bufferProcess] send to processor:ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.90919242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.909195525+07:00","message":"> Transcript [284] [false]: 'ทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.909198767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.909200917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.909202855+07:00","message":"StatePrefix: 'ทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:44.90920497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.080301618+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.191643072+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.191689075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเอก AV\",\"confidence\":0.7650622}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.191695432+07:00","message":"receive interim result [true|false]: พระเอก AV"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.191704336+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.191706395+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.191712083+07:00","message":"[buffer interim] 45 true พระเอก AV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.19171924+07:00","message":"[bufferProcess] interim [400000000]:พระเอก AV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191723946+07:00","message":"[bufferProcess] send to processor (isfinal):จ๊ะเอ๋บี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191727395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191730016+07:00","message":"> Transcript [285] [false]: 'จ๊ะเอ๋บี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191732293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.19173415+07:00","message":"Set new StatePrefix: 'จ๊ะเอ๋บี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191735683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191737334+07:00","message":"> Transcript [286] [true]: 'พระเอก AV'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191739522+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191741415+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191743052+07:00","message":"StatePrefix: 'จ๊ะเอ๋บี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191744728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.191747279+07:00","message":"Push: 'พระเอก AV'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.191754291+07:00","message":"push: {true พระเอก AV 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:45.198901134+07:00","message":"write wav file: './tmp/7548/7548_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.2110696+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.268748945+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.400915728+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.586472369+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.586503643+07:00","message":"found end of frame, send empty tag with msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.586506942+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.586514824+07:00","message":"[buffer interim] 46 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.586522372+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.586525485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.586528018+07:00","message":"> Transcript [287] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.586530565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.586532434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.586534139+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.586535797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.586538715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.586557706+07:00","message":"push: {true \n 0 0xc002506900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:45.59231017+07:00","message":"write wav file: './tmp/7548/7548_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.932488952+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.932531945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.932537355+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:45.93255185+07:00","message":"[buffer interim] 47 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.932559312+07:00","message":"[bufferProcess] interim [570000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:45.932561328+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.11828048+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.118319219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.118325241+07:00","message":"receive interim result [false|false]: ความรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.118336279+07:00","message":"[buffer interim] 47 false ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.118344017+07:00","message":"[bufferProcess] interim [750000000]:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.118346041+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.118351264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.118354581+07:00","message":"> Transcript [288] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.11835688+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.3837749+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.383830207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.383839617+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.383857535+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.38386858+07:00","message":"[bufferProcess] interim [990000000]:ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.383871207+07:00","message":"[bufferProcess] send to processor:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.383876625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.383879343+07:00","message":"> Transcript [289] [false]: 'ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.383882867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.383884754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.38388668+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.383888727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.568189376+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.568233137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.568238905+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.568252023+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.568259809+07:00","message":"[bufferProcess] interim [170000000]:ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.568262228+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.568268201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.568271123+07:00","message":"> Transcript [290] [false]: 'ความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.568274242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.568276649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.568278597+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.568280692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:46.886717589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:46.886718352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.980504966+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.980546052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.980551933+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:46.980565688+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.980573435+07:00","message":"[bufferProcess] interim [590000000]:ความรู้เกี่ยวกับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.980575974+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.980581193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.980584389+07:00","message":"> Transcript [291] [false]: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.98058783+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.980590035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.98059191+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:46.980594006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.138961225+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.139003662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.139010338+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.139025464+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139032907+07:00","message":"[bufferProcess] interim [770000000]:ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139035299+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.13904263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139045287+07:00","message":"> Transcript [292] [false]: 'ความรู้เกี่ยวกับสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139048542+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139050817+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139052883+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139055095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139060967+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139063744+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139065609+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.139067665+07:00","message":"Next Push (prob) : 'รู้เกี่ยวกับสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.139076852+07:00","message":"push: {false ความ 0 0xc002aee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.34459115+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.34463141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.344638023+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.344651701+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.344659206+07:00","message":"[bufferProcess] interim [950000000]:ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.344661796+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.344667807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.344670706+07:00","message":"> Transcript [293] [false]: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.344673148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.344675196+07:00","message":"Set new StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.349347817+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.349371651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.349376169+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.349389669+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.349394672+07:00","message":"[bufferProcess] interim [10000000]:ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.349396821+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.349400046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.349402374+07:00","message":"> Transcript [294] [false]: 'ความรู้เกี่ยวกับปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.349405752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.349407895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.349410111+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.349412564+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.526993211+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.527027952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.527034138+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:47.527047052+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.527054584+07:00","message":"[bufferProcess] interim [190000000]:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.527057317+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.527060872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.527066233+07:00","message":"> Transcript [295] [false]: 'ความรู้เกี่ยวกับปัจจัยบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.527069677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.527071619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.527073424+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:47.527075617+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.173662822+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.173704214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.173711395+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.173724932+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.173731937+07:00","message":"[bufferProcess] interim [790000000]:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.173734378+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.173739577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.173742939+07:00","message":"> Transcript [296] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.173746202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.173748174+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.173750019+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.173751995+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.239883909+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.239923457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.239929141+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.239945606+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239953057+07:00","message":"[bufferProcess] interim [910000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239956102+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239959441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.23996199+07:00","message":"> Transcript [297] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239965416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239967312+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239969444+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239971567+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239979405+07:00","message":"Push: 'รู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.23998178+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239983933+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.239986264+07:00","message":"Next Push (prob) : 'บางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.239994874+07:00","message":"push: {false รู้เกี่ยวกับปัจจัย 0 0xc002aee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.387692502+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.387732328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.387737668+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.387751227+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.387758752+07:00","message":"[bufferProcess] interim [30000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.387761256+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.387766601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.38776929+07:00","message":"> Transcript [298] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.387772409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.387774449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.387776186+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.387778572+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.559984334+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.560019415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.5600249+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.560037966+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.560044643+07:00","message":"[bufferProcess] interim [210000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.560046939+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.560052058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.560054277+07:00","message":"> Transcript [299] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.56005725+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.560059157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.560061162+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.560063493+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.754260244+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.754298212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.754304335+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.754319186+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.754327836+07:00","message":"[bufferProcess] interim [390000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.75433011+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.754333715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.754337409+07:00","message":"> Transcript [300] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.754340664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.75434268+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.754344719+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.754346857+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.942411567+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.942448757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.942454512+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.942466183+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942474314+07:00","message":"[bufferProcess] interim [570000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942476693+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942481895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942484385+07:00","message":"> Transcript [301] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942487528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942489384+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942491523+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.94249404+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942498739+07:00","message":"Push: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.94250051+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942502581+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:48.942504896+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:48.942512841+07:00","message":"push: {false บางประการ 0 0xc002aee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.142002302+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.142054331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.142062711+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.142078784+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.142086572+07:00","message":"[bufferProcess] interim [810000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.142089035+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.142096212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.142099089+07:00","message":"> Transcript [302] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.142102402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.142104493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.142106488+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.142108814+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.257451569+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.257506203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.257512356+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.257526752+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.257534874+07:00","message":"[bufferProcess] interim [870000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.257537652+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.25754386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.25754688+07:00","message":"> Transcript [303] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.257550588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.257552628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.257554736+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.257558068+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.25822714+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.258240567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.258244802+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.258252435+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.258257808+07:00","message":"[bufferProcess] interim [930000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.258259846+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.258261919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.258263958+07:00","message":"> Transcript [304] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.258266593+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.258268489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.258270077+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.258272219+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.584218922+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.584262012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.584267839+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.584282466+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584289451+07:00","message":"[bufferProcess] interim [230000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584292093+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584298937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584301735+07:00","message":"> Transcript [305] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.58430535+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584307557+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584310332+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584313022+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584318369+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584320184+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584323655+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.584328382+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.584353528+07:00","message":"push: {false ที่มีผลต่อ 0 0xc002aee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.649749658+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.649789701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.649795458+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.649807475+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.649814523+07:00","message":"[bufferProcess] interim [290000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.649817289+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.649822907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.649826364+07:00","message":"> Transcript [306] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.649829886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.649831811+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.649833752+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.649836489+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:49.887700468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:49.887708781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.970353719+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.970397418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.970403401+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:49.97041813+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.970425586+07:00","message":"[bufferProcess] interim [590000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.970428052+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.970435099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.970438502+07:00","message":"> Transcript [307] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.970442475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.970445321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.97044709+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:49.970449438+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.163043578+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.163086504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.163093595+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.163108393+07:00","message":"[buffer interim] 47 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.163116019+07:00","message":"[bufferProcess] interim [830000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.163118571+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.163121948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.163124807+07:00","message":"> Transcript [308] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.163128575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.163130736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.163133292+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.163136296+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.459346603+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.557586146+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.557625406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.557631453+07:00","message":"receive interim result [true|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.557639743+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.557641728+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.557647224+07:00","message":"[buffer interim] 47 true ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557654272+07:00","message":"[bufferProcess] interim [280000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557659373+07:00","message":"[bufferProcess] send to processor (isfinal):ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557662708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.55766576+07:00","message":"> Transcript [309] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557670843+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557674006+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.55767638+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557679011+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557689828+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557691905+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557694088+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557696506+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557698345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557700256+07:00","message":"> Transcript [310] [true]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557702421+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557704433+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557706016+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557707887+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:50.557710346+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.55772862+07:00","message":"push: {false การเจริญ 0 0xc002aee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.557751017+07:00","message":"push: {true เติบโตของพืช 0 0xc002aee500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:50.567914688+07:00","message":"write wav file: './tmp/7548/7548_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:50.911618591+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.735672873+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.735704597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.735709314+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.735721578+07:00","message":"[buffer interim] 48 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.735727458+07:00","message":"[bufferProcess] interim [420000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.735729623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.735735727+07:00","message":"[bufferProcess] send to processor (ticker):3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.735738077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.735740159+07:00","message":"> Transcript [311] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.735742377+07:00","message":"Set StatePrefix (first interim): '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.757462034+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.757491108+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-04-22T13:05:51.75749715+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.757510893+07:00","message":"[buffer interim] 48 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.75751622+07:00","message":"[bufferProcess] interim [540000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.757517945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.787541805+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.787571112+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-04-22T13:05:51.787576724+07:00","message":"receive interim result [false|false]: สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.78759111+07:00","message":"[buffer interim] 48 false สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.78759635+07:00","message":"[bufferProcess] interim [720000000]:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.787598538+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.787601605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.787605506+07:00","message":"> Transcript [312] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.787607481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.787609586+07:00","message":"Set new StatePrefix: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.817488391+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.817514384+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-04-22T13:05:51.817519198+07:00","message":"receive interim result [false|false]: สามารถนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.817530596+07:00","message":"[buffer interim] 48 false สามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.81753524+07:00","message":"[bufferProcess] interim [840000000]:สามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.817537546+07:00","message":"[bufferProcess] send to processor:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.817540583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.81754314+07:00","message":"> Transcript [313] [false]: 'สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.817545849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.817547825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.817549614+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.81755177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.883778155+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.883805189+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-04-22T13:05:51.883810704+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:51.883823245+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.883828273+07:00","message":"[bufferProcess] interim [960000000]:สามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.88383048+07:00","message":"[bufferProcess] send to processor:สามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.883833633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.883836556+07:00","message":"> Transcript [314] [false]: 'สามารถนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.883839265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.883841412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.88384331+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:51.883845048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.135833778+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.135872688+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-04-22T13:05:52.135878883+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.135890045+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.135896986+07:00","message":"[bufferProcess] interim [260000000]:สามารถนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.13589933+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.135904562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.135907466+07:00","message":"> Transcript [315] [false]: 'สามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.135910275+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.135912191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.135913994+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.135916021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.268767247+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.268804561+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-04-22T13:05:52.268812584+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.268827428+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268833934+07:00","message":"[bufferProcess] interim [380000000]:สามารถนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268836129+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268841302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268843717+07:00","message":"> Transcript [316] [false]: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268846477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268848303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268850072+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268852108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268859411+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268861435+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268863291+07:00","message":"Set new StatePrefix : 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.268865385+07:00","message":"Next Push (prob) : 'นำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.268873388+07:00","message":"push: {false สามารถ 0 0xc000168780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.453916757+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.453955806+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-04-22T13:05:52.45396182+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.453974095+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.453984323+07:00","message":"[bufferProcess] interim [560000000]:สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.453987935+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.45399404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.453998339+07:00","message":"> Transcript [317] [false]: 'สามารถนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.4540026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.454006668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.454008795+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.454011166+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.528524237+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.528560574+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-04-22T13:05:52.528566542+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.528577774+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.528585442+07:00","message":"[bufferProcess] interim [680000000]:สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.528587609+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.528591074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.528593654+07:00","message":"> Transcript [318] [false]: 'สามารถนำมาใช้ในการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.528596564+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.528598382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.528600394+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.528602542+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:52.888360589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:52.888376208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.972770639+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.972807474+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-04-22T13:05:52.972813542+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.972826295+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.97283445+07:00","message":"[bufferProcess] interim [40000000]:สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.972836705+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.972840359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.972842948+07:00","message":"> Transcript [319] [false]: 'สามารถนำมาใช้ในการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.972846226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.972848152+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.972850356+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.972852707+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.975033312+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.975045767+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-04-22T13:05:52.975049478+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.975058614+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.975062774+07:00","message":"[bufferProcess] interim [100000000]:สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.97506496+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.975067308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.975069257+07:00","message":"> Transcript [320] [false]: 'สามารถนำมาใช้ในการศึกษาวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.975071667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.975073695+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.975075916+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.975077823+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.975082839+07:00","message":"Push: 'นำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.975085023+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.97508695+07:00","message":"Set new StatePrefix : 'สามารถนำมาใช้ในการศึกษาวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:52.97508892+07:00","message":"Next Push (prob) : 'การศึกษาวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:52.97509691+07:00","message":"push: {false นำมาใช้ใน 0 0xc000168780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.360410453+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.360449531+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-04-22T13:05:53.360455725+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.360469972+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ในการศึกษาวิจัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.360477508+07:00","message":"[bufferProcess] interim [460000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.360480398+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.360487919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.360490435+07:00","message":"> Transcript [321] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.360492993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.36049556+07:00","message":"Set new StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.54539102+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.545425122+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-04-22T13:05:53.545431257+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.545444762+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.545452222+07:00","message":"[bufferProcess] interim [580000000]:สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.545454721+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.545460561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.545463305+07:00","message":"> Transcript [322] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.545468324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.545470575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.545472577+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.545475237+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.674300141+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.674333804+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-04-22T13:05:53.674340448+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.674353971+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.6743616+07:00","message":"[bufferProcess] interim [760000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.674364103+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.674369769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.674372665+07:00","message":"> Transcript [323] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนิด้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.674375933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.674377997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.674380175+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.674382792+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.78868288+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.896212362+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.89624967+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-04-22T13:05:53.896255551+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.896270746+07:00","message":"[buffer interim] 48 false สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.896278017+07:00","message":"[bufferProcess] interim [60000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.896280671+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.896285993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.896288984+07:00","message":"> Transcript [324] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.896292554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.896294604+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.896296402+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.896298848+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.924544088+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.924571429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ\",\"confidence\":0.9583356}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.924578036+07:00","message":"receive interim result [true|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.92459076+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.924593025+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.924598313+07:00","message":"[buffer interim] 48 true สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924603874+07:00","message":"[bufferProcess] interim [90000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924611076+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924615081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924617965+07:00","message":"> Transcript [325] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924620995+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924623569+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924625248+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.92462754+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924634328+07:00","message":"Push: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924636155+07:00","message":"TextPushed: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924638099+07:00","message":"Set new StatePrefix : 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924640166+07:00","message":"Next Push (prob) : 'นี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924641787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924643768+07:00","message":"> Transcript [326] [true]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924645838+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924647626+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924649471+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924651406+07:00","message":"TextPushed: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:53.924653415+07:00","message":"Push: 'นี้ได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.924671972+07:00","message":"push: {false การศึกษาวิจัย 0 0xc000168780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:53.924696788+07:00","message":"push: {true นี้ได้ค่ะ 0 0xc000168780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:53.932728096+07:00","message":"write wav file: './tmp/7548/7548_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.24076986+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.369509245+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.621403798+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.699812534+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.699842964+07:00","message":"found end of frame, send empty tag with msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.699848165+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.699857118+07:00","message":"[buffer interim] 49 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.69986703+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.699872145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.699876793+07:00","message":"> Transcript [327] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.699881122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.699883779+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.69988658+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.699890163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.699894413+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.699907096+07:00","message":"push: {true \n 0 0xc004108a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:54.704567904+07:00","message":"write wav file: './tmp/7548/7548_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.818990236+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.908274502+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.908295611+07:00","message":"found end of frame, send empty tag with msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.908298495+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.908305495+07:00","message":"[buffer interim] 50 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.908311549+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.908315229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.908318343+07:00","message":"> Transcript [328] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.908320792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.908322597+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.908324573+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.908326475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:54.908329097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.908338861+07:00","message":"push: {true \n 0 0xc000169380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:54.913971088+07:00","message":"write wav file: './tmp/7548/7548_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:54.940384105+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.259709096+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.389927824+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.4120075+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.412024651+07:00","message":"found end of frame, send empty tag with msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.412027526+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.412034088+07:00","message":"[buffer interim] 51 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.41203979+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.412045757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.412049052+07:00","message":"> Transcript [329] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.412051413+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.412053409+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.412055441+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.412057301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.412059761+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.412068654+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:05:55.422251832+07:00","message":"write wav file: './tmp/7548/7548_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.843968939+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.844011917+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-04-22T13:05:55.84401738+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.844031487+07:00","message":"[buffer interim] 52 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.844038442+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.844040137+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:55.888931803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:55.888947246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.941604475+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.941641854+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-04-22T13:05:55.941647236+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:55.941658852+07:00","message":"[buffer interim] 52 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.941668838+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.941671192+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.941676296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.941679275+07:00","message":"> Transcript [330] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:55.941681316+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.058624863+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.058661635+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-04-22T13:05:56.058667228+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.058681332+07:00","message":"[buffer interim] 52 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.058695282+07:00","message":"[bufferProcess] interim [720000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.058698325+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.058702149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.058705333+07:00","message":"> Transcript [331] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.05870773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.058710287+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.625184002+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.625224718+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-04-22T13:05:56.625229946+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:56.625243876+07:00","message":"[buffer interim] 52 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.62525091+07:00","message":"[bufferProcess] interim [320000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.62525324+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.625259346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.625262167+07:00","message":"> Transcript [332] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.625265165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.625267018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.625268934+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:56.62527114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.137255616+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.137293938+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-04-22T13:05:57.137299813+07:00","message":"receive interim result [false|false]: จากรูปนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.137315474+07:00","message":"[buffer interim] 52 false จากรูปนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.13732268+07:00","message":"[bufferProcess] interim [740000000]:จากรูปนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.137325835+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.137335157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.137337878+07:00","message":"> Transcript [333] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.137341201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.137344019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.137345978+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.137348041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.668126428+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.668166777+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-04-22T13:05:57.668172182+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.668183043+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.668190215+07:00","message":"[bufferProcess] interim [100000000]:จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.668192759+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.668197471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.668199908+07:00","message":"> Transcript [334] [false]: 'จากรูปนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.668203094+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.668205054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.668206956+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.668208908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.671416915+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.671443927+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-04-22T13:05:57.671448872+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.671461552+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671467004+07:00","message":"[bufferProcess] interim [160000000]:จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671469337+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671474167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671476778+07:00","message":"> Transcript [335] [false]: 'จากรูปนักเรียนรังสรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671479747+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671482099+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671484022+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671485812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.6714899+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671491724+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671493678+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนรังสรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.671496265+07:00","message":"Next Push (prob) : 'รูปนักเรียนรังสรรค์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.67150438+07:00","message":"push: {false จาก 0 0xc002506d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.722506732+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.722543116+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-04-22T13:05:57.722548426+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.722559397+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.722566502+07:00","message":"[bufferProcess] interim [400000000]:จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.722568632+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.722571772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.722574359+07:00","message":"> Transcript [336] [false]: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.722576322+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.722578459+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.853738013+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.853803889+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-04-22T13:05:57.853809346+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:57.853825008+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.853835537+07:00","message":"[bufferProcess] interim [520000000]:จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.85383949+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.853846538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.853849628+07:00","message":"> Transcript [337] [false]: 'จากรูปนักเรียนลองสังเกตดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.853852682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.853855011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.85385686+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:57.853859075+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.040635516+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.040675998+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-04-22T13:05:58.04068155+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.04070066+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.040708106+07:00","message":"[bufferProcess] interim [700000000]:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.040710541+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.040713705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.040716801+07:00","message":"> Transcript [338] [false]: 'จากรูปนักเรียนลองสังเกตดูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.040720024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.04072175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.040723545+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.040725791+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.627699757+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.627738155+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-04-22T13:05:58.627744921+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.62775922+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.627766815+07:00","message":"[bufferProcess] interim [300000000]:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.627769599+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.627776451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.627779267+07:00","message":"> Transcript [339] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.627782879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.627784728+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.627786668+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.62778953+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.7414919+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.741529397+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-04-22T13:05:58.741535469+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.741548537+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741556381+07:00","message":"[bufferProcess] interim [420000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741558941+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741564165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741566682+07:00","message":"> Transcript [340] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741570012+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.74157192+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741573746+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741576023+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741581046+07:00","message":"Push: 'รูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.74158331+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741585938+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:58.741588072+07:00","message":"Next Push (prob) : 'ดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:58.741595855+07:00","message":"push: {false รูปนักเรียนลองสังเกต 0 0xc002506d80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:58.889656531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:05:58.889665295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.0544296+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.054468321+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-04-22T13:05:59.054475727+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.054488701+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.054495867+07:00","message":"[bufferProcess] interim [660000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.054498882+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.054504175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.054507251+07:00","message":"> Transcript [341] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.054510514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.054512492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.054514448+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.054517398+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.323281162+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.323329372+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-04-22T13:05:59.323335538+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.32335068+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.323357203+07:00","message":"[bufferProcess] interim [20000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.323360138+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.323366788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.323369314+07:00","message":"> Transcript [342] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.323372348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.323374353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.323376159+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.323378619+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.453695019+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.45374519+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-04-22T13:05:59.4537514+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.453767279+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.453774886+07:00","message":"[bufferProcess] interim [80000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.453777484+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.453783516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.453785899+07:00","message":"> Transcript [343] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.453789074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.45379183+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.453793712+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.453796681+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.662383866+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.662416971+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-04-22T13:05:59.662422591+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.662437527+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662445038+07:00","message":"[bufferProcess] interim [320000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662447751+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662451728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.66245469+07:00","message":"> Transcript [344] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662458253+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662460382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662462373+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662464996+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662469846+07:00","message":"Push: 'ดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662471668+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662473699+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.662476228+07:00","message":"Next Push (prob) : 'ว่าการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.662485105+07:00","message":"push: {false ดูสิคะ 0 0xc002506d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.774909323+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.774947625+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-04-22T13:05:59.774953252+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.774965312+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.774971984+07:00","message":"[bufferProcess] interim [380000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.774974474+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.774979737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.774982636+07:00","message":"> Transcript [345] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.774984705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.774987276+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.890068281+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.890102364+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-04-22T13:05:59.890108616+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:05:59.890120263+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.890126764+07:00","message":"[bufferProcess] interim [500000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.890129453+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.890134932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.890137834+07:00","message":"> Transcript [346] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.890140208+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:05:59.890142094+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.034314531+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.034364323+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-04-22T13:06:00.034373033+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.034391286+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.034404199+07:00","message":"[bufferProcess] interim [620000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.03440897+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.034416807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.034421066+07:00","message":"> Transcript [347] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.034425051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.03442792+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.150478376+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.150517625+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-04-22T13:06:00.150524473+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.150534833+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.150541812+07:00","message":"[bufferProcess] interim [740000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.150544138+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.150547503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.150550101+07:00","message":"> Transcript [348] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.150553464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.150555297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.150557084+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.150559882+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.312297457+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.312324833+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-04-22T13:06:00.312332549+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่ไหน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.312348132+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.312354164+07:00","message":"[bufferProcess] interim [920000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.312356877+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.312360302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.31236248+07:00","message":"> Transcript [349] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.312365067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.312382863+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.349672768+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.349719537+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-04-22T13:06:00.349726306+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.349741884+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.349749888+07:00","message":"[bufferProcess] interim [980000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.349752378+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.349757845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.349760487+07:00","message":"> Transcript [350] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.349763008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.349765065+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกให้พี่อยู่ไหน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.474232449+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.47427515+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-04-22T13:06:00.474281558+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.47431248+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.474322083+07:00","message":"[bufferProcess] interim [100000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.474324711+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.474328579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.474331296+07:00","message":"> Transcript [351] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.474333728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.474335931+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.732779563+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.732813197+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-04-22T13:06:00.732820289+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:00.732835035+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.732843091+07:00","message":"[bufferProcess] interim [340000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.732845573+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.732852349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.732855112+07:00","message":"> Transcript [352] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.732857675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:00.732860092+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.029230842+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.104060703+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.136683281+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.136734794+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-04-22T13:06:01.136741224+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.136758962+07:00","message":"[buffer interim] 52 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.136767245+07:00","message":"[bufferProcess] interim [820000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.136769896+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.136773783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.136776801+07:00","message":"> Transcript [353] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.136780541+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.13678253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.136784502+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.136789631+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.277594788+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.277634879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ\",\"confidence\":0.951872}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.277643759+07:00","message":"receive interim result [true|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.277654271+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.277656468+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.277663992+07:00","message":"[buffer interim] 52 true จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277672421+07:00","message":"[bufferProcess] interim [850000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277675701+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.27767974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277682612+07:00","message":"> Transcript [354] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277699735+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277701816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277703857+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.2777067+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277708475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277710327+07:00","message":"> Transcript [355] [true]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277712444+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277716341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277717919+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277719807+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:01.277722989+07:00","message":"Push: 'ว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:01.277751797+07:00","message":"push: {true ว่าการปลุกให้ที่อยู่ทางด้านซ้ายมือ 0 0xc002506d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:01.288560677+07:00","message":"write wav file: './tmp/7548/7548_52.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:01.889735214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:01.889740356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.277725966+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.277769754+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-04-22T13:06:02.277775522+07:00","message":"receive interim result [false|false]: ที่อยู่ทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.27779214+07:00","message":"[buffer interim] 53 false ที่อยู่ทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.277799523+07:00","message":"[bufferProcess] interim [140000000]:ที่อยู่ทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.277801835+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.27780856+07:00","message":"[bufferProcess] send to processor (ticker):ที่อยู่ทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.277811183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.277813895+07:00","message":"> Transcript [356] [false]: 'ที่อยู่ทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.277818515+07:00","message":"Set StatePrefix (first interim): 'ที่อยู่ทางด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.469852026+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.469887631+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-04-22T13:06:02.469893068+07:00","message":"receive interim result [false|false]: ที่อยู่ทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.469906487+07:00","message":"[buffer interim] 53 false ที่อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.469913221+07:00","message":"[bufferProcess] interim [380000000]:ที่อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.469915075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.758473382+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.820482845+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.87558998+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.875626949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ทางด้านขวามือ\",\"confidence\":0.89499086}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.875632928+07:00","message":"receive interim result [true|false]: อยู่ทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.875642776+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.875644826+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.875651546+07:00","message":"[buffer interim] 53 true อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875661523+07:00","message":"[bufferProcess] interim [890000000]:อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875664799+07:00","message":"[bufferProcess] send to processor (isfinal):ที่อยู่ทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875667798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875670598+07:00","message":"> Transcript [357] [false]: 'ที่อยู่ทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875673373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875675075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875676813+07:00","message":"StatePrefix: 'ที่อยู่ทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875678665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875680148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875681969+07:00","message":"> Transcript [358] [true]: 'อยู่ทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875683965+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875690592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875695713+07:00","message":"StatePrefix: 'ที่อยู่ทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875697772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:02.875706542+07:00","message":"Push: 'อยู่ทางด้านขวามือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.875714229+07:00","message":"push: {true อยู่ทางด้านขวามือ 0 0xc002506780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:02.882530812+07:00","message":"write wav file: './tmp/7548/7548_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:02.888086061+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.033690202+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.033720194+07:00","message":"found end of frame, send empty tag with msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.03372378+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.033733814+07:00","message":"[buffer interim] 54 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.033746776+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.033756503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.033759554+07:00","message":"> Transcript [359] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.033764039+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.033765906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.033767714+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.033769652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.033776564+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.033786761+07:00","message":"push: {true \n 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:03.038186821+07:00","message":"write wav file: './tmp/7548/7548_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.080996454+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.913651074+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.913700567+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-04-22T13:06:03.913705896+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.913719582+07:00","message":"[buffer interim] 55 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.913726064+07:00","message":"[bufferProcess] interim [780000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.913727775+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.987726158+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.987770667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.987776796+07:00","message":"receive interim result [false|false]: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:03.987791473+07:00","message":"[buffer interim] 55 false 20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.987797974+07:00","message":"[bufferProcess] interim [900000000]:20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.987800343+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.987807431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.987809907+07:00","message":"> Transcript [360] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:03.987811973+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.250882584+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.250922409+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-04-22T13:06:04.250928071+07:00","message":"receive interim result [false|false]: มีสิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.250941933+07:00","message":"[buffer interim] 55 false มีสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.250949133+07:00","message":"[bufferProcess] interim [140000000]:มีสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.250951308+07:00","message":"[bufferProcess] send to processor:20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.250956736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.250962452+07:00","message":"> Transcript [361] [false]: '20'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.250964642+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.250966491+07:00","message":"Set new StatePrefix: '20'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.318707176+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.318740647+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-04-22T13:06:04.31874654+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.318759861+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.318765732+07:00","message":"[bufferProcess] interim [320000000]:มีสิ่งใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.318768061+07:00","message":"[bufferProcess] send to processor:มีสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.318773941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.318776655+07:00","message":"> Transcript [362] [false]: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.318778895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.318780774+07:00","message":"Set new StatePrefix: 'มีสิ่งใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.501458286+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.501496554+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-04-22T13:06:04.501502011+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.501514581+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.501521674+07:00","message":"[bufferProcess] interim [440000000]:มีสิ่งใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.501524228+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.501529552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.501533409+07:00","message":"> Transcript [363] [false]: 'มีสิ่งใดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.501536319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.501538131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.501540388+07:00","message":"StatePrefix: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.501542301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.637507699+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.63754829+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-04-22T13:06:04.637555613+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.637571812+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.6375805+07:00","message":"[bufferProcess] interim [560000000]:มีสิ่งใดที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.637584013+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.637593325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.637598071+07:00","message":"> Transcript [364] [false]: 'มีสิ่งใดที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.637603436+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.637606371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.637610353+07:00","message":"StatePrefix: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.63761402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.846261929+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.846298748+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-04-22T13:06:04.846304691+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:04.84631802+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.846325648+07:00","message":"[bufferProcess] interim [800000000]:มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.846328165+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.846333954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.846336741+07:00","message":"> Transcript [365] [false]: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.846339741+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.846341899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.846343684+07:00","message":"StatePrefix: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:04.846345856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:04.890053906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:04.890059098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.018044445+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.018078083+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-04-22T13:06:05.018083137+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.01809748+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018104468+07:00","message":"[bufferProcess] interim [980000000]:มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018106828+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018110292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018113773+07:00","message":"> Transcript [366] [false]: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018117205+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018119204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018121078+07:00","message":"StatePrefix: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018123069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018125826+07:00","message":"Push: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018128753+07:00","message":"TextPushed: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.01813069+07:00","message":"Set new StatePrefix : 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.018132748+07:00","message":"Next Push (prob) : 'ที่เหมือนหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.018140498+07:00","message":"push: {false มีสิ่งใด 0 0xc000045300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.693512333+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.693550728+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-04-22T13:06:05.693560515+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่าแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.693574981+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่เหมือนหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.693581641+07:00","message":"[bufferProcess] interim [520000000]:มีสิ่งใดที่เหมือนหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.693584677+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.693591245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.693593846+07:00","message":"> Transcript [367] [false]: 'มีสิ่งใดที่เหมือนหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.693596981+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.693599023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.693601326+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.693603521+07:00","message":"TextPushed: 'มีสิ่งใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.761920741+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.761956793+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-04-22T13:06:05.76196385+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่าแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.761978236+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่เหมือนหรือว่าแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.761985751+07:00","message":"[bufferProcess] interim [580000000]:มีสิ่งใดที่เหมือนหรือว่าแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.761988386+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.761991716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.761994229+07:00","message":"> Transcript [368] [false]: 'มีสิ่งใดที่เหมือนหรือว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.761997199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.761999087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.762001119+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.762003367+07:00","message":"TextPushed: 'มีสิ่งใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.776641563+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.776662456+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-04-22T13:06:05.776667021+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่าแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.776678451+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่เหมือนหรือว่าแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.776683248+07:00","message":"[bufferProcess] interim [640000000]:มีสิ่งใดที่เหมือนหรือว่าแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.776685469+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือว่าแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.776693205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.776695485+07:00","message":"> Transcript [369] [false]: 'มีสิ่งใดที่เหมือนหรือว่าแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.776698215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.776699937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.776702537+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.776704475+07:00","message":"TextPushed: 'มีสิ่งใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.916637316+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.916675421+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-04-22T13:06:05.916680955+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.916704435+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.91671156+07:00","message":"[bufferProcess] interim [880000000]:มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.916714088+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือว่าแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.916718001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.916720854+07:00","message":"> Transcript [370] [false]: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.916724225+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.916726169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.916728084+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.916730036+07:00","message":"TextPushed: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.916736542+07:00","message":"Push: 'ที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.916738449+07:00","message":"TextPushed: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.9167418+07:00","message":"Set new StatePrefix : 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:05.91674438+07:00","message":"Next Push (prob) : 'ว่าแตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:05.916772426+07:00","message":"push: {false ที่เหมือนหรือ 0 0xc000045300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.111607319+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.111645902+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-04-22T13:06:06.111652083+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.11166416+07:00","message":"[buffer interim] 55 false มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.111670698+07:00","message":"[bufferProcess] interim [120000000]:มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.111673186+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.111678402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.111680974+07:00","message":"> Transcript [371] [false]: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.111683846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.111685716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.111694492+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.111697162+07:00","message":"TextPushed: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.350218651+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.444402881+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.444463506+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-04-22T13:06:06.444473135+07:00","message":"receive interim result [true|false]: มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.444485083+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.444488359+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.444497332+07:00","message":"[buffer interim] 55 true มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444509809+07:00","message":"[bufferProcess] interim [480000000]:มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444514266+07:00","message":"[bufferProcess] send to processor (isfinal):มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444526999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444540961+07:00","message":"> Transcript [372] [false]: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444546513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444548912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444551277+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444554235+07:00","message":"TextPushed: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444556487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444558556+07:00","message":"> Transcript [373] [true]: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444560675+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444562352+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444563894+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444565544+07:00","message":"TextPushed: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.444572987+07:00","message":"Push: 'ว่าแตกต่างกันบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.444583225+07:00","message":"push: {true ว่าแตกต่างกันบ้าง 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:06.453679345+07:00","message":"write wav file: './tmp/7548/7548_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.480860814+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.609144815+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.739858571+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.859809255+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.927214235+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.927244713+07:00","message":"found end of frame, send empty tag with msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.927249344+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.927259512+07:00","message":"[buffer interim] 56 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.927267513+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.927276762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.927280724+07:00","message":"> Transcript [374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.927284257+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.927286984+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.927289879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.927292695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:06.927299649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.927311337+07:00","message":"push: {true \n 0 0xc004108a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:06.93193162+07:00","message":"write wav file: './tmp/7548/7548_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:06.990038292+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.028785749+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.028807168+07:00","message":"found end of frame, send empty tag with msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.028810437+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.02881669+07:00","message":"[buffer interim] 57 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.02882343+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.028834367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.028837602+07:00","message":"> Transcript [375] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.028840032+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.028841986+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.028843675+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.028845578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.028848364+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.028858383+07:00","message":"push: {true \n 0 0xc002507100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:07.033512773+07:00","message":"write wav file: './tmp/7548/7548_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.058673972+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.251039339+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.275262122+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.275279738+07:00","message":"found end of frame, send empty tag with msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.275282768+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.275290017+07:00","message":"[buffer interim] 58 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.275297069+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.275300835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.275303456+07:00","message":"> Transcript [376] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.275305859+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.275307919+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.275309743+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.275312143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.275319227+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.275329246+07:00","message":"push: {true \n 0 0xc004108c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:07.281930988+07:00","message":"write wav file: './tmp/7548/7548_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537234076+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537258128+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537261025+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537263049+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537265064+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537266757+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537268304+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.53727047+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537272962+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537274634+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537276245+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537277693+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537279139+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537280585+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537282151+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537283602+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.53728514+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.537286628+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.698450765+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.760184262+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.802601864+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.802624672+07:00","message":"found end of frame, send empty tag with msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.802628124+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.802635516+07:00","message":"[buffer interim] 59 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.80264215+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.802645324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.802648076+07:00","message":"> Transcript [377] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.802650416+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.802652473+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.802654205+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.802657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:07.802660829+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:07.802672565+07:00","message":"push: {true \n 0 0xc000168e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:07.807514935+07:00","message":"write wav file: './tmp/7548/7548_59.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:07.89071066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:07.890722098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.138760927+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.249662701+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.249701704+07:00","message":"found end of frame, send empty tag with msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.249705667+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.249722973+07:00","message":"[buffer interim] 60 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.249741413+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.249745565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.249748515+07:00","message":"> Transcript [378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.249750772+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.24975275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.249754709+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.249756458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:08.249760605+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.249769956+07:00","message":"push: {true \n 0 0xc002aee700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:08.254328471+07:00","message":"write wav file: './tmp/7548/7548_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:08.400609779+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.10596164+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.106005865+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-04-22T13:06:09.106011233+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.106025685+07:00","message":"[buffer interim] 61 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.106031852+07:00","message":"[bufferProcess] interim [660000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.106033606+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.265042974+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.265076074+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-04-22T13:06:09.265081473+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.265092911+07:00","message":"[buffer interim] 61 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.265098527+07:00","message":"[bufferProcess] interim [720000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.265100727+07:00","message":"[bufferProcess] send to processor:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.265105718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.265108819+07:00","message":"> Transcript [379] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.26511089+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.321073768+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.3211067+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-04-22T13:06:09.321112843+07:00","message":"receive interim result [false|false]: สื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.321126566+07:00","message":"[buffer interim] 61 false สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.321132698+07:00","message":"[bufferProcess] interim [780000000]:สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.321135093+07:00","message":"[bufferProcess] send to processor:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.321138521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.32114106+07:00","message":"> Transcript [380] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.321143092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.321145281+07:00","message":"Set new StatePrefix: 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.38145828+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.381492835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toyota\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.381498421+07:00","message":"receive interim result [false|false]: Toyota"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.381513891+07:00","message":"[buffer interim] 61 false Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.381520406+07:00","message":"[bufferProcess] interim [840000000]:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.381522562+07:00","message":"[bufferProcess] send to processor:สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.381526351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.381529272+07:00","message":"> Transcript [381] [false]: 'สื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.381531384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.381533271+07:00","message":"Set new StatePrefix: 'สื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.445819261+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.445861064+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-04-22T13:06:09.445866651+07:00","message":"receive interim result [false|false]: เพลงต่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.445881854+07:00","message":"[buffer interim] 61 false เพลงต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.44588891+07:00","message":"[bufferProcess] interim [900000000]:เพลงต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.445891226+07:00","message":"[bufferProcess] send to processor:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.445894526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.445897477+07:00","message":"> Transcript [382] [false]: 'Toyota'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.445900006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.445902156+07:00","message":"Set new StatePrefix: 'Toyota'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.485747345+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.48578338+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-04-22T13:06:09.485789131+07:00","message":"receive interim result [false|false]: พืชอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.485802057+07:00","message":"[buffer interim] 61 false พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.485808509+07:00","message":"[bufferProcess] interim [20000000]:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.485810466+07:00","message":"[bufferProcess] send to processor:เพลงต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.485817578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.485821529+07:00","message":"> Transcript [383] [false]: 'เพลงต่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.485824475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.485827382+07:00","message":"Set new StatePrefix: 'เพลงต่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.50021279+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.500250169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toyota Rush\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.500255635+07:00","message":"receive interim result [false|false]: Toyota Rush"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.500267678+07:00","message":"[buffer interim] 61 false Toyota Rush"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.500273597+07:00","message":"[bufferProcess] interim [80000000]:Toyota Rush"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.500275659+07:00","message":"[bufferProcess] send to processor:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.500279172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.500281643+07:00","message":"> Transcript [384] [false]: 'พืชอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.500283502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.500285331+07:00","message":"Set new StatePrefix: 'พืชอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.591908859+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.591951392+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-04-22T13:06:09.591956514+07:00","message":"receive interim result [false|false]: เพลงต่ายอรทัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.591973216+07:00","message":"[buffer interim] 61 false เพลงต่ายอรทัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.591980226+07:00","message":"[bufferProcess] interim [200000000]:เพลงต่ายอรทัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.591982831+07:00","message":"[bufferProcess] send to processor:Toyota Rush"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.591986304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.591989458+07:00","message":"> Transcript [385] [false]: 'Toyota Rush'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.591991872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.591993716+07:00","message":"Set new StatePrefix: 'Toyota Rush'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.633173645+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.633211329+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-04-22T13:06:09.633216368+07:00","message":"receive interim result [false|false]: เธอแต่ละชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.63323075+07:00","message":"[buffer interim] 61 false เธอแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.633237694+07:00","message":"[bufferProcess] interim [260000000]:เธอแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.633240075+07:00","message":"[bufferProcess] send to processor:เพลงต่ายอรทัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.633243278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.633246214+07:00","message":"> Transcript [386] [false]: 'เพลงต่ายอรทัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.633248462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.63325038+07:00","message":"Set new StatePrefix: 'เพลงต่ายอรทัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.637753816+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.637779526+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-04-22T13:06:09.637783786+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:09.637795767+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.637800487+07:00","message":"[bufferProcess] interim [320000000]:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.637802713+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.637805799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.637807879+07:00","message":"> Transcript [387] [false]: 'เธอแต่ละชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.63780983+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:09.637811753+07:00","message":"Set new StatePrefix: 'เธอแต่ละชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.181372095+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.181427545+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-04-22T13:06:10.181433258+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.1814472+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.181454344+07:00","message":"[bufferProcess] interim [800000000]:พืชแต่ละชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.181457113+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.181463031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.181465741+07:00","message":"> Transcript [388] [false]: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.181468036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.181472307+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.293608362+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.29364481+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-04-22T13:06:10.293651363+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.293666422+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.293674059+07:00","message":"[bufferProcess] interim [860000000]:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.293676438+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.293683156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.293685975+07:00","message":"> Transcript [389] [false]: 'พืชแต่ละชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.29369493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.29369746+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.293699272+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.293701385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.318643983+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.318675593+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-04-22T13:06:10.318680969+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.318702545+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.318709329+07:00","message":"[bufferProcess] interim [920000000]:พืชแต่ละชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.318711856+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.318715046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.318717733+07:00","message":"> Transcript [390] [false]: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.318720531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.318724662+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.31872655+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.318728744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.466917536+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.466948052+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-04-22T13:06:10.466953363+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.466967806+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.466974937+07:00","message":"[bufferProcess] interim [40000000]:พืชแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.466977101+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.466980721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.466983236+07:00","message":"> Transcript [391] [false]: 'พืชแต่ละชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.466985945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.466987823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.466989534+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.466991489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.853432637+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.853471042+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-04-22T13:06:10.853476557+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.853492739+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.85350063+07:00","message":"[bufferProcess] interim [520000000]:พืชแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853502866+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853506622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853510683+07:00","message":"> Transcript [392] [false]: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853513964+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853516069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853517981+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853520056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853522596+07:00","message":"Push: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853524551+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.853526772+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:10.85352899+07:00","message":"Next Push (prob) : 'เจริญได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:10.853537398+07:00","message":"push: {false พืชแต่ละชนิด 0 0xc004108180}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:10.89151411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:10.891554461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.049510676+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.049548892+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-04-22T13:06:11.049554453+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.049569921+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.049577438+07:00","message":"[bufferProcess] interim [700000000]:พืชแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.049579746+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.049582862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.049585062+07:00","message":"> Transcript [393] [false]: 'พืชแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.049587925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.049589705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.049591347+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.049593505+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.172296693+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.172342306+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-04-22T13:06:11.172348092+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.172365431+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.172375245+07:00","message":"[bufferProcess] interim [760000000]:พืชแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.172377745+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.172381407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.172384222+07:00","message":"> Transcript [394] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.172387189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.172389143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.172391033+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.172393672+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.375003157+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.375035386+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-04-22T13:06:11.375041427+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.375054753+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.375060874+07:00","message":"[bufferProcess] interim [0]:พืชแต่ละชนิดเจริญได้ดีในสภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.375063121+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.375068788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.375071282+07:00","message":"> Transcript [395] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.375074134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.375075978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.37507761+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.375080054+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.421846752+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.421875203+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-04-22T13:06:11.421881029+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.421896732+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421903045+07:00","message":"[bufferProcess] interim [60000000]:พืชแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421906317+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีในสภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421916257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421919297+07:00","message":"> Transcript [396] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421922841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421924769+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421926467+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421928613+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421931775+07:00","message":"Push: 'เจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.42193413+07:00","message":"TextPushed: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421938296+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดเจริญได้ดีในสภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.421940708+07:00","message":"Next Push (prob) : 'ในสภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.421948562+07:00","message":"push: {false เจริญได้ดี 0 0xc004108180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.557227371+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.557266781+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-04-22T13:06:11.557274219+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.557286554+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.557294983+07:00","message":"[bufferProcess] interim [180000000]:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.557299619+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.557307781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.557313025+07:00","message":"> Transcript [397] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.55731662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.557321345+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.873442195+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.873480464+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-04-22T13:06:11.873486539+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:11.873502004+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.873510549+07:00","message":"[bufferProcess] interim [480000000]:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.873513071+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.87351711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.873520438+07:00","message":"> Transcript [398] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.873523601+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.873525598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.873527894+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:11.873530565+07:00","message":"TextPushed: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.084566687+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.084605594+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-04-22T13:06:12.08461218+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.084624643+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.084632431+07:00","message":"[bufferProcess] interim [720000000]:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.08463489+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.08464024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.084643391+07:00","message":"> Transcript [399] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.084647224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.084649332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.084651725+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.084654491+07:00","message":"TextPushed: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.152604042+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.152641401+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-04-22T13:06:12.152646971+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.152661233+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.152669557+07:00","message":"[bufferProcess] interim [780000000]:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.152672253+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.15267577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.152679215+07:00","message":"> Transcript [400] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.152682421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.152685048+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.15269216+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.152694883+07:00","message":"TextPushed: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.323276062+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.323315154+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-04-22T13:06:12.323322204+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.323337819+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323344639+07:00","message":"[bufferProcess] interim [960000000]:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323347443+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323354534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.32335751+07:00","message":"> Transcript [401] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323361348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323363317+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323365597+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323369224+07:00","message":"TextPushed: 'พืชแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323375267+07:00","message":"Push: 'ในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323377171+07:00","message":"TextPushed: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323379212+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.323381574+07:00","message":"Next Push (prob) : 'ล้อมที่แตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.323389508+07:00","message":"push: {false ในสภาพแวด 0 0xc004108180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.665750692+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.665788022+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-04-22T13:06:12.665793817+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:12.665808948+07:00","message":"[buffer interim] 61 false พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.665816131+07:00","message":"[bufferProcess] interim [320000000]:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.66582068+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.665824618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.66582862+07:00","message":"> Transcript [402] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.665832006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.665834086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.665835913+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:12.66583827+07:00","message":"TextPushed: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.019323521+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.144122281+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.144161033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน\",\"confidence\":0.95843756}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.144168161+07:00","message":"receive interim result [true|false]: พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.144177579+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.144179563+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.144185377+07:00","message":"[buffer interim] 61 true พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144194191+07:00","message":"[bufferProcess] interim [830000000]:พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144197715+07:00","message":"[bufferProcess] send to processor (isfinal):พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.14420138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144204092+07:00","message":"> Transcript [403] [false]: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144207158+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144209049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144210874+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144213621+07:00","message":"TextPushed: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144215611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144217517+07:00","message":"> Transcript [404] [true]: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144219601+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144221277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.14422308+07:00","message":"StatePrefix: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144224828+07:00","message":"TextPushed: 'พืชแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:13.144231819+07:00","message":"Push: 'ล้อมที่แตกต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.144240159+07:00","message":"push: {true ล้อมที่แตกต่างกัน 0 0xc004108180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:13.154162974+07:00","message":"write wav file: './tmp/7548/7548_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:13.210476146+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:13.892419236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:13.892429154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.270903509+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.270956392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.270962227+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.270978591+07:00","message":"[buffer interim] 62 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.270986299+07:00","message":"[bufferProcess] interim [30000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.270988648+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.270996387+07:00","message":"[bufferProcess] send to processor (ticker):ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.270999181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.271001834+07:00","message":"> Transcript [405] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.2710042+07:00","message":"Set StatePrefix (first interim): 'ไปรษณีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.287835571+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.2878789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.287884774+07:00","message":"receive interim result [false|false]: ปลาชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.287901245+07:00","message":"[buffer interim] 62 false ปลาชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.287908269+07:00","message":"[bufferProcess] interim [90000000]:ปลาชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.287909918+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.580820161+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.580865353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.580874015+07:00","message":"receive interim result [false|false]: ไปรษณีย์เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.580887325+07:00","message":"[buffer interim] 62 false ไปรษณีย์เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.580894494+07:00","message":"[bufferProcess] interim [390000000]:ไปรษณีย์เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.580897074+07:00","message":"[bufferProcess] send to processor:ปลาชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.580902802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.580905749+07:00","message":"> Transcript [406] [false]: 'ปลาชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.580908144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.580910174+07:00","message":"Set new StatePrefix: 'ปลาชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.658394235+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.658435212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์เจริญได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.658440979+07:00","message":"receive interim result [false|false]: ไปรษณีย์เจริญได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.658456517+07:00","message":"[buffer interim] 62 false ไปรษณีย์เจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.658464685+07:00","message":"[bufferProcess] interim [510000000]:ไปรษณีย์เจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.658466989+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.658471509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.658474758+07:00","message":"> Transcript [407] [false]: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.658477645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.658481339+07:00","message":"Set new StatePrefix: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.785005034+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.785054374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์เจริญได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.785060731+07:00","message":"receive interim result [false|false]: ไปรษณีย์เจริญได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.78507857+07:00","message":"[buffer interim] 62 false ไปรษณีย์เจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.78509014+07:00","message":"[bufferProcess] interim [630000000]:ไปรษณีย์เจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.785092473+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์เจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.785096305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.785099078+07:00","message":"> Transcript [408] [false]: 'ไปรษณีย์เจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.785102713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.785104773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.785106575+07:00","message":"StatePrefix: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.785108497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.962263582+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.96231013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์เจริญได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.962315655+07:00","message":"receive interim result [false|false]: ไปรษณีย์เจริญได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:14.962329867+07:00","message":"[buffer interim] 62 false ไปรษณีย์เจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.962337289+07:00","message":"[bufferProcess] interim [810000000]:ไปรษณีย์เจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.962340084+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์เจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.962345337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.962348157+07:00","message":"> Transcript [409] [false]: 'ไปรษณีย์เจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.962350907+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.962353059+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.962354891+07:00","message":"StatePrefix: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:14.96235703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.286939537+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.286979875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์เจริญได้ดีในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.286985712+07:00","message":"receive interim result [false|false]: ไปรษณีย์เจริญได้ดีในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.287003085+07:00","message":"[buffer interim] 62 false ไปรษณีย์เจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.287013109+07:00","message":"[bufferProcess] interim [50000000]:ไปรษณีย์เจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.287016477+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์เจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.287022027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.287026819+07:00","message":"> Transcript [410] [false]: 'ไปรษณีย์เจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.287030311+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.287032598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.287034771+07:00","message":"StatePrefix: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.287036926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.359461314+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.359501685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์เจริญได้ดีในที่การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.35950845+07:00","message":"receive interim result [false|false]: ไปรษณีย์เจริญได้ดีในที่การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.359523682+07:00","message":"[buffer interim] 62 false ไปรษณีย์เจริญได้ดีในที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359534944+07:00","message":"[bufferProcess] interim [230000000]:ไปรษณีย์เจริญได้ดีในที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359537322+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์เจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.35954117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359544157+07:00","message":"> Transcript [411] [false]: 'ไปรษณีย์เจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359547007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359549011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359550954+07:00","message":"StatePrefix: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.35955296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359555627+07:00","message":"Push: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359557377+07:00","message":"TextPushed: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359559608+07:00","message":"Set new StatePrefix : 'ไปรษณีย์เจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.359562979+07:00","message":"Next Push (prob) : 'ได้ดีในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.359571926+07:00","message":"push: {false ไปรษณีย์เจริญ 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.542540565+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.54258042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์เจริญได้ดีในที่กลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.542586538+07:00","message":"receive interim result [false|false]: ไปรษณีย์เจริญได้ดีในที่กลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.542599235+07:00","message":"[buffer interim] 62 false ไปรษณีย์เจริญได้ดีในที่กลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.542606789+07:00","message":"[bufferProcess] interim [410000000]:ไปรษณีย์เจริญได้ดีในที่กลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.542609021+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์เจริญได้ดีในที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.542614127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.542616996+07:00","message":"> Transcript [412] [false]: 'ไปรษณีย์เจริญได้ดีในที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.542619978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.542622073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.542623988+07:00","message":"StatePrefix: 'ไปรษณีย์เจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.542626464+07:00","message":"TextPushed: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.788650015+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.788686048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.788697799+07:00","message":"receive interim result [false|false]: ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:15.788710218+07:00","message":"[buffer interim] 62 false ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.788717371+07:00","message":"[bufferProcess] interim [590000000]:ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.788719971+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์เจริญได้ดีในที่กลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.788725465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.788728709+07:00","message":"> Transcript [413] [false]: 'ไปรษณีย์เจริญได้ดีในที่กลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.78873198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.788734301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.788736102+07:00","message":"StatePrefix: 'ไปรษณีย์เจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:15.788738452+07:00","message":"TextPushed: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.218573249+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.281386327+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.309698783+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.309736154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.30974219+07:00","message":"receive interim result [false|false]: ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.309753763+07:00","message":"[buffer interim] 62 false ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.309761175+07:00","message":"[bufferProcess] interim [190000000]:ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.309763806+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.309769903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.309772922+07:00","message":"> Transcript [414] [false]: 'ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.309776365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.309778408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.309780208+07:00","message":"StatePrefix: 'ไปรษณีย์เจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.309782468+07:00","message":"TextPushed: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.326634547+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.326653589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลาชนิดเจริญได้ดีในที่กลางแจ้ง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.326658054+07:00","message":"receive interim result [true|false]: ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.326668428+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.326670752+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.326675671+07:00","message":"[buffer interim] 62 true ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326680003+07:00","message":"[bufferProcess] interim [220000000]:ปลาชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326682904+07:00","message":"[bufferProcess] send to processor (isfinal):ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326685898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326694428+07:00","message":"> Transcript [415] [false]: 'ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326697411+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326699257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326700979+07:00","message":"StatePrefix: 'ไปรษณีย์เจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326703145+07:00","message":"TextPushed: 'ไปรษณีย์เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326706889+07:00","message":"Push: 'ได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326711655+07:00","message":"TextPushed: 'ไปรษณีย์เจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326713864+07:00","message":"Set new StatePrefix : 'ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326719096+07:00","message":"Next Push (prob) : 'กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326721007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326722982+07:00","message":"> Transcript [416] [true]: 'ปลาชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326724976+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326726486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.32672849+07:00","message":"StatePrefix: 'ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326730449+07:00","message":"TextPushed: 'ไปรษณีย์เจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.32673204+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.326828862+07:00","message":"push: {false ได้ดีในที่ 0 0xc000045400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326845118+07:00","message":"Push: 'กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326847599+07:00","message":"TextPushed: 'ไปรษณีย์เจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326849534+07:00","message":"Set new StatePrefix : 'ปลาชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326851297+07:00","message":"Next Push (prob) : 'ปลาชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.326851338+07:00","message":"push: {true กลางแจ้ง 0 0xc000045400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.326860059+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_62.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:16.335905486+07:00","message":"write wav file: './tmp/7548/7548_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.409731105+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.587145181+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.587174121+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.587177485+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.587187792+07:00","message":"[buffer interim] 63 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587194681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587198717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587202816+07:00","message":"> Transcript [417] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587205433+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.5872078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587209813+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.587211622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:16.5872138+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.587222894+07:00","message":"push: {true \n 0 0xc002506f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:16.591640651+07:00","message":"write wav file: './tmp/7548/7548_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:16.790959655+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:16.892664355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:16.892681687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.495813089+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.495859174+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-04-22T13:06:17.495864048+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:17.495879437+07:00","message":"[buffer interim] 64 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.495886106+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:17.495887947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.01724736+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.017280234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Shenzhen\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.017286092+07:00","message":"receive interim result [false|false]: Shenzhen"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.017299307+07:00","message":"[buffer interim] 64 false Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.017305973+07:00","message":"[bufferProcess] interim [260000000]:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.017308326+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.017312464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.017315029+07:00","message":"> Transcript [418] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.017317104+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.222501811+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.222551383+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-04-22T13:06:18.22255801+07:00","message":"receive interim result [false|false]: เช่นสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.222574507+07:00","message":"[buffer interim] 64 false เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.222585268+07:00","message":"[bufferProcess] interim [500000000]:เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.222587902+07:00","message":"[bufferProcess] send to processor:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.222593097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.222596059+07:00","message":"> Transcript [419] [false]: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.222598437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.222600983+07:00","message":"Set new StatePrefix: 'Shenzhen'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.580753373+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.691322263+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.691369661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นสตอเบอรี่\",\"confidence\":0.85371464}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.691376046+07:00","message":"receive interim result [true|false]: เช่นสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.691385924+07:00","message":"end recv isFinal message id 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.691388351+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.691395243+07:00","message":"[buffer interim] 64 true เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691402663+07:00","message":"[bufferProcess] interim [10000000]:เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691405527+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691408463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691411586+07:00","message":"> Transcript [420] [false]: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.6914141+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691415982+07:00","message":"Set new StatePrefix: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691417572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691419314+07:00","message":"> Transcript [421] [true]: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.69142143+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691423173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691425064+07:00","message":"StatePrefix: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691426999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:18.691429361+07:00","message":"Push: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.691438286+07:00","message":"push: {true เช่นสตอเบอรี่ 0 0xc002aeee80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:18.698532988+07:00","message":"write wav file: './tmp/7548/7548_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:18.840658688+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.580911042+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.580950216+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-04-22T13:06:19.580955121+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.580967825+07:00","message":"[buffer interim] 65 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.580975041+07:00","message":"[bufferProcess] interim [780000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.580976947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.753549065+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.753582432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Center\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.753587906+07:00","message":"receive interim result [false|false]: Center"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.753600314+07:00","message":"[buffer interim] 65 false Center"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.753605994+07:00","message":"[bufferProcess] interim [900000000]:Center"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.753608108+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.753613743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.753616498+07:00","message":"> Transcript [422] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.753618611+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.848806169+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.84884441+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-04-22T13:06:19.848851013+07:00","message":"receive interim result [false|false]: เซ็นทรัล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.848865445+07:00","message":"[buffer interim] 65 false เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.848872715+07:00","message":"[bufferProcess] interim [960000000]:เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.848875288+07:00","message":"[bufferProcess] send to processor:Center"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.848880512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.848883431+07:00","message":"> Transcript [423] [false]: 'Center'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.848885735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.848890937+07:00","message":"Set new StatePrefix: 'Center'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:19.892834271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:19.892852677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.926104333+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.926138689+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-04-22T13:06:19.926144303+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.92615787+07:00","message":"[buffer interim] 65 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.926164532+07:00","message":"[bufferProcess] interim [20000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.926169942+07:00","message":"[bufferProcess] send to processor:เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.92617733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.926180079+07:00","message":"> Transcript [424] [false]: 'เซ็นทรัล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.926182425+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.926184484+07:00","message":"Set new StatePrefix: 'เซ็นทรัล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.952333043+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.952359335+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-04-22T13:06:19.952364452+07:00","message":"receive interim result [false|false]: ซึ่งก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:19.952376967+07:00","message":"[buffer interim] 65 false ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.952383004+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.952384983+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.952388382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.95239104+07:00","message":"> Transcript [425] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.95239281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:19.952394664+07:00","message":"Set new StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.015252659+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.015283143+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-04-22T13:06:20.015288652+07:00","message":"receive interim result [false|false]: เป็นการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.015301918+07:00","message":"[buffer interim] 65 false เป็นการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.015307938+07:00","message":"[bufferProcess] interim [200000000]:เป็นการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.015310168+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.015313285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.015316138+07:00","message":"> Transcript [426] [false]: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.015317988+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.015319993+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.072563518+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.07259286+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-04-22T13:06:20.072598493+07:00","message":"receive interim result [false|false]: เป็นตาคือบ่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.072610416+07:00","message":"[buffer interim] 65 false เป็นตาคือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.072616671+07:00","message":"[bufferProcess] interim [260000000]:เป็นตาคือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.072618936+07:00","message":"[bufferProcess] send to processor:เป็นการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.072624003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.072626421+07:00","message":"> Transcript [427] [false]: 'เป็นการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.072628306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.072630236+07:00","message":"Set new StatePrefix: 'เป็นการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.074615346+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.074643015+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-04-22T13:06:20.074649817+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.07466401+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.074670408+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งก็คือรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.074673412+07:00","message":"[bufferProcess] send to processor:เป็นตาคือบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.074679538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.074682785+07:00","message":"> Transcript [428] [false]: 'เป็นตาคือบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.074685619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.074688058+07:00","message":"Set new StatePrefix: 'เป็นตาคือบ่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.199292838+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.199322279+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-04-22T13:06:20.199327252+07:00","message":"receive interim result [false|false]: ซึ่งก็คือลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.199335688+07:00","message":"[buffer interim] 65 false ซึ่งก็คือลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.199341568+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งก็คือลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.199343772+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.199347213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.199350005+07:00","message":"> Transcript [429] [false]: 'ซึ่งก็คือรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.199352076+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.199353937+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือรู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.254961731+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.25500125+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-04-22T13:06:20.255009042+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.255023408+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.255031588+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งก็คือรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.255034856+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.255041625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.255045616+07:00","message":"> Transcript [430] [false]: 'ซึ่งก็คือลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.255048921+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.255051886+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.605034085+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.605062052+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-04-22T13:06:20.605067463+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปถัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.605080641+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรูปถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.605087573+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งก็คือรูปถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.605089704+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.605094819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.605097427+07:00","message":"> Transcript [431] [false]: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.605099583+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.605102254+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.69445018+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.694480891+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-04-22T13:06:20.694486901+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.694498631+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.694505039+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.694507669+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.694512887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.69451549+07:00","message":"> Transcript [432] [false]: 'ซึ่งก็คือรูปถัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.694519031+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.694521131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.694523063+07:00","message":"StatePrefix: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.694525504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.899454613+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.899492121+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-04-22T13:06:20.899498931+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.89951206+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.899519056+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.899521958+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.899528709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.899531534+07:00","message":"> Transcript [433] [false]: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.899534463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.899536227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.89953823+07:00","message":"StatePrefix: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.899540398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.970410061+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.970435733+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-04-22T13:06:20.970440898+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:20.970455043+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.970461158+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.970463369+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.970468286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.970470841+07:00","message":"> Transcript [434] [false]: 'ซึ่งก็คือรูปทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.970473584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.970475837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.97047761+07:00","message":"StatePrefix: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:20.97048186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.303291859+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.303322332+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-04-22T13:06:21.30332775+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.303340273+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรูปทางด้านซ้ายมือนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303346603+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.30334916+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303355038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303357481+07:00","message":"> Transcript [435] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303360442+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303362269+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303364812+07:00","message":"StatePrefix: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303367119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303371265+07:00","message":"Push: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303373042+07:00","message":"TextPushed: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303375119+07:00","message":"Set new StatePrefix : 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.303377153+07:00","message":"Next Push (prob) : 'ทางด้านซ้ายมือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.303384632+07:00","message":"push: {false ซึ่งก็คือรูป 0 0xc002507480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.336105761+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.336131474+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-04-22T13:06:21.336136812+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.336149313+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.336155171+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.33615787+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.336161232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.336163743+07:00","message":"> Transcript [436] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.336167106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.336169098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.336170751+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.336172748+07:00","message":"TextPushed: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.450373786+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.450409855+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-04-22T13:06:21.450415825+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.450428169+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.450434753+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.450437274+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.450442461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.450445295+07:00","message":"> Transcript [437] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.450448688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.450450659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.450452771+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.450455155+07:00","message":"TextPushed: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.497709054+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.497744659+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-04-22T13:06:21.497750191+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.497762676+07:00","message":"[buffer interim] 65 false ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.497769015+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.497771684+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.497777258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.49777969+07:00","message":"> Transcript [438] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.497782862+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.49778468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.497786814+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.497789183+07:00","message":"TextPushed: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.788212638+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.862313096+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.918880071+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.969293541+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.969351344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ\",\"confidence\":0.94559854}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.969357984+07:00","message":"receive interim result [true|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.969367832+07:00","message":"end recv isFinal message id 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.969370215+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.969376144+07:00","message":"[buffer interim] 65 true ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969385771+07:00","message":"[bufferProcess] interim [180000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969391012+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969394538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969397448+07:00","message":"> Transcript [439] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969401105+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969403171+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969405803+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969408609+07:00","message":"TextPushed: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969415062+07:00","message":"Push: 'ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969417021+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969418984+07:00","message":"Set new StatePrefix : 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969421053+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969422676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969424521+07:00","message":"> Transcript [440] [true]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969426663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969428184+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969429726+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969436245+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:21.969441765+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.969443975+07:00","message":"push: {false ทางด้านซ้ายมือ 0 0xc002507480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.969456834+07:00","message":"push: {true นี้นะคะ 0 0xc002507480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:21.979911015+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:21.981792422+07:00","message":"write wav file: './tmp/7548/7548_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.293719958+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.293743034+07:00","message":"found end of frame, send empty tag with msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.293747353+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.293756937+07:00","message":"[buffer interim] 66 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.293764948+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.293769419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.29377291+07:00","message":"> Transcript [441] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.293776807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.293779441+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.293782022+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.293784551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.29378801+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.293799856+07:00","message":"push: {true \n 0 0xc000169c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:22.298289833+07:00","message":"write wav file: './tmp/7548/7548_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.343415198+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.343447804+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-04-22T13:06:22.343452306+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.343464637+07:00","message":"[buffer interim] 67 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.343471081+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.343473204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.611599836+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.611638682+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-04-22T13:06:22.611643849+07:00","message":"receive interim result [false|false]: สบาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.611658448+07:00","message":"[buffer interim] 67 false สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.611665787+07:00","message":"[bufferProcess] interim [600000000]:สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.611668224+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.611674161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.611676548+07:00","message":"> Transcript [442] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.61167853+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.667077335+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.667119203+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-04-22T13:06:22.667125332+07:00","message":"receive interim result [false|false]: ส่วนบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.667140099+07:00","message":"[buffer interim] 67 false ส่วนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.66714628+07:00","message":"[bufferProcess] interim [660000000]:ส่วนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.6671489+07:00","message":"[bufferProcess] send to processor:สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.667155271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.667158064+07:00","message":"> Transcript [443] [false]: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.667160041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.667161912+07:00","message":"Set new StatePrefix: 'สบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.717655212+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.71768706+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-04-22T13:06:22.717702593+07:00","message":"receive interim result [false|false]: สนบางชัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.717716183+07:00","message":"[buffer interim] 67 false สนบางชัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.717722405+07:00","message":"[bufferProcess] interim [780000000]:สนบางชัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.717724632+07:00","message":"[bufferProcess] send to processor:ส่วนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.717731415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.717733987+07:00","message":"> Transcript [444] [false]: 'ส่วนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.717735791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.71773759+07:00","message":"Set new StatePrefix: 'ส่วนบาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.842519969+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.842567825+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-04-22T13:06:22.842575646+07:00","message":"receive interim result [false|false]: ส่วนบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:22.842588798+07:00","message":"[buffer interim] 67 false ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.842596123+07:00","message":"[bufferProcess] interim [900000000]:ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.842599239+07:00","message":"[bufferProcess] send to processor:สนบางชัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.842605318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.842609278+07:00","message":"> Transcript [445] [false]: 'สนบางชัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.842612295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:22.842614975+07:00","message":"Set new StatePrefix: 'สนบางชัน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:22.893090344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:22.893127086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.158680147+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.158733036+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-04-22T13:06:23.158739224+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.158754859+07:00","message":"[buffer interim] 67 false ส่วนบางชนิดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.158762169+07:00","message":"[bufferProcess] interim [140000000]:ส่วนบางชนิดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.158764717+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.158771201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.158774431+07:00","message":"> Transcript [446] [false]: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.158776608+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.158778849+07:00","message":"Set new StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.228095337+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.228136274+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-04-22T13:06:23.228142489+07:00","message":"receive interim result [false|false]: ส่วนบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.228158349+07:00","message":"[buffer interim] 67 false ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.228166107+07:00","message":"[bufferProcess] interim [260000000]:ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.228168528+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.228175355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.228178198+07:00","message":"> Transcript [447] [false]: 'ส่วนบางชนิดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.228181065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.228183149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.22818491+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.228187071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.233285263+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.233307861+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-04-22T13:06:23.233312022+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.233323149+07:00","message":"[buffer interim] 67 false ส่วนบางชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.233327725+07:00","message":"[bufferProcess] interim [320000000]:ส่วนบางชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.233329826+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.233333019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.233342373+07:00","message":"> Transcript [448] [false]: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.233344993+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.233346825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.233348478+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.23335033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.456679275+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.45673171+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-04-22T13:06:23.456738+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.45675366+07:00","message":"[buffer interim] 67 false ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.456760938+07:00","message":"[bufferProcess] interim [500000000]:ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.456763484+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.456769749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.456773721+07:00","message":"> Transcript [449] [false]: 'ส่วนบางชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.456777355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.456779282+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.456781077+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.456783212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.55495251+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.554993584+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-04-22T13:06:23.554999617+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.555013653+07:00","message":"[buffer interim] 67 false ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555021821+07:00","message":"[bufferProcess] interim [620000000]:ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555024179+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555030776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555033613+07:00","message":"> Transcript [450] [false]: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555036647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555038452+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555040179+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555042267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.55504514+07:00","message":"Push: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555047154+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.55504931+07:00","message":"Set new StatePrefix : 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.555051412+07:00","message":"Next Push (prob) : 'เจริญได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.555059449+07:00","message":"push: {false ส่วนบางชนิด 0 0xc00038c600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.73522742+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.735271255+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-04-22T13:06:23.735276855+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:23.735293499+07:00","message":"[buffer interim] 67 false ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.73530081+07:00","message":"[bufferProcess] interim [800000000]:ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.735303212+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.735306228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.735308924+07:00","message":"> Transcript [451] [false]: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.735312206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.7353141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.735317791+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:23.735319975+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.059763894+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.059809837+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-04-22T13:06:24.059815795+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.059832002+07:00","message":"[buffer interim] 67 false ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.059838917+07:00","message":"[bufferProcess] interim [100000000]:ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.059841369+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.059847073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.059849979+07:00","message":"> Transcript [452] [false]: 'ส่วนบางชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.059853506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.059855702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.059857508+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.059859727+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.25430948+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.254347446+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-04-22T13:06:24.254352883+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.254366639+07:00","message":"[buffer interim] 67 false ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.254374907+07:00","message":"[bufferProcess] interim [280000000]:ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.254377835+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.254381701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.254384321+07:00","message":"> Transcript [453] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.254387544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.254389781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.254391991+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.25439441+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.440997499+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.441035201+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-04-22T13:06:24.44104113+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.441054372+07:00","message":"[buffer interim] 67 false ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441061506+07:00","message":"[bufferProcess] interim [520000000]:ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441063789+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441069072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441071956+07:00","message":"> Transcript [454] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441075179+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441077056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441079509+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441081612+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441086159+07:00","message":"Push: 'เจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441088138+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441090746+07:00","message":"Set new StatePrefix : 'ส่วนบางชนิดเจริญได้ดีในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.441093052+07:00","message":"Next Push (prob) : 'ดีในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.441100863+07:00","message":"push: {false เจริญได้ 0 0xc00038c600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.950721127+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.950760883+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-04-22T13:06:24.950766515+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:24.950776953+07:00","message":"[buffer interim] 67 false ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.950784136+07:00","message":"[bufferProcess] interim [0]:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.950786701+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.950790269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.950794901+07:00","message":"> Transcript [455] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.950797949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.950799898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.950801716+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดีในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:24.95080416+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.30875358+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.418850687+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.41889607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร\",\"confidence\":0.94795966}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.418905473+07:00","message":"receive interim result [true|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.418920175+07:00","message":"end recv isFinal message id 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.418924335+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.418931311+07:00","message":"[buffer interim] 67 true ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418940018+07:00","message":"[bufferProcess] interim [540000000]:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418944735+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418949505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.41895369+07:00","message":"> Transcript [456] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418957968+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418960522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418963157+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดีในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418966994+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418969626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418972867+07:00","message":"> Transcript [457] [true]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418975855+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418978567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418981687+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดีในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418984629+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.418993648+07:00","message":"Push: 'ดีในที่มีแสงรำไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.419005353+07:00","message":"push: {true ดีในที่มีแสงรำไร 0 0xc00038c600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:25.427649945+07:00","message":"write wav file: './tmp/7548/7548_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.630045777+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.69921274+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.853442187+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.853461584+07:00","message":"found end of frame, send empty tag with msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.853464313+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.853471818+07:00","message":"[buffer interim] 68 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.853478244+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.853481398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.853484165+07:00","message":"> Transcript [458] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.853486426+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.853488463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.853490253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.853491926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:25.853499663+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:25.853509074+07:00","message":"push: {true \n 0 0xc004108700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:25.858224749+07:00","message":"write wav file: './tmp/7548/7548_68.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:25.893749953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:25.893779829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.080752457+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.611263488+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.61130657+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-04-22T13:06:26.61131181+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.611326914+07:00","message":"[buffer interim] 69 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.611334287+07:00","message":"[bufferProcess] interim [600000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.611336337+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.771485723+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.771515782+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-04-22T13:06:26.77152059+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:26.771534265+07:00","message":"[buffer interim] 69 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.77154077+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.771543402+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.771546576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.771549073+07:00","message":"> Transcript [459] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:26.771551113+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.134848743+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.134875692+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-04-22T13:06:27.134881096+07:00","message":"receive interim result [false|false]: เชน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.134894652+07:00","message":"[buffer interim] 69 false เชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.134900777+07:00","message":"[bufferProcess] interim [20000000]:เชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.134902915+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.134905884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.134908276+07:00","message":"> Transcript [460] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.134910155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.134912039+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.320563007+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.320600397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Changes\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.320606318+07:00","message":"receive interim result [false|false]: Changes"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.320619011+07:00","message":"[buffer interim] 69 false Changes"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.320625414+07:00","message":"[bufferProcess] interim [260000000]:Changes"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.320628176+07:00","message":"[bufferProcess] send to processor:เชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.320635257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.320637879+07:00","message":"> Transcript [461] [false]: 'เชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.320640021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.320641949+07:00","message":"Set new StatePrefix: 'เชน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.502930476+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.502966928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"senegal\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.502972664+07:00","message":"receive interim result [false|false]: senegal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.502990309+07:00","message":"[buffer interim] 69 false senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.502996994+07:00","message":"[bufferProcess] interim [440000000]:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.502998754+07:00","message":"[bufferProcess] send to processor:Changes"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.503001558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.50300443+07:00","message":"> Transcript [462] [false]: 'Changes'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.503006591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.503008597+07:00","message":"Set new StatePrefix: 'Changes'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.623294495+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.623327114+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-04-22T13:06:27.623333637+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.62334757+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.623354146+07:00","message":"[bufferProcess] interim [560000000]:เช่นผักบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.623356655+07:00","message":"[bufferProcess] send to processor:senegal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.623363115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.623365641+07:00","message":"> Transcript [463] [false]: 'senegal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.62336782+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.623369781+07:00","message":"Set new StatePrefix: 'senegal'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.814734965+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.81477253+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-04-22T13:06:27.814778069+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:27.814788019+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.814794014+07:00","message":"[bufferProcess] interim [740000000]:เช่นผักบางชนิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.814796407+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.814799634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.814802632+07:00","message":"> Transcript [464] [false]: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.814804955+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:27.814806786+07:00","message":"Set new StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.220867886+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.220907807+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-04-22T13:06:28.220913718+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.220930937+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.220939959+07:00","message":"[bufferProcess] interim [220000000]:เช่นผักบางชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.220942238+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.220947787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.220950498+07:00","message":"> Transcript [465] [false]: 'เช่นผักบางชนิดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.220953521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.220955461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.22095754+07:00","message":"StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.22095964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.397205516+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.39724245+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-04-22T13:06:28.397247824+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.397259317+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.397265772+07:00","message":"[bufferProcess] interim [400000000]:เช่นผักบางชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.397268088+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.397273222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.397275992+07:00","message":"> Transcript [466] [false]: 'เช่นผักบางชนิดที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.397278949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.397280971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.397282877+07:00","message":"StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.397285092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.714759539+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.714815275+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-04-22T13:06:28.714821423+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในร่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.714837029+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.714844589+07:00","message":"[bufferProcess] interim [640000000]:เช่นผักบางชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.714847186+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.714853701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.714857491+07:00","message":"> Transcript [467] [false]: 'เช่นผักบางชนิดที่ปลูกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.714862037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.714865161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.714868277+07:00","message":"StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.714871157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.841594264+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.841635311+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-04-22T13:06:28.841641076+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.841655934+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841663302+07:00","message":"[bufferProcess] interim [760000000]:เช่นผักบางชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841665596+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.84167172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841674404+07:00","message":"> Transcript [468] [false]: 'เช่นผักบางชนิดที่ปลูกในร่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841678073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841680031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841682594+07:00","message":"StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841685062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841690431+07:00","message":"Push: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841698428+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841700463+07:00","message":"Set new StatePrefix : 'เช่นผักบางชนิดที่ปลูกในร่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:28.841703032+07:00","message":"Next Push (prob) : 'ที่ปลูกในร่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:28.841710776+07:00","message":"push: {false เช่นผักบางชนิด 0 0xc00038ce80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:28.894319317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:28.89433222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.03652036+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.036563254+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-04-22T13:06:29.036571169+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.036589792+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.036598322+07:00","message":"[bufferProcess] interim [940000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.036602454+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.036606725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.036610352+07:00","message":"> Transcript [469] [false]: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.036613672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.036616838+07:00","message":"Set new StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.621899033+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.621942586+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-04-22T13:06:29.621948802+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:29.621964717+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.621972047+07:00","message":"[bufferProcess] interim [540000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.621974479+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.621981335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.621986482+07:00","message":"> Transcript [470] [false]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.621989533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.62199193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.621993927+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:29.621996662+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.902122747+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.902174167+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-04-22T13:06:30.902182436+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:30.902200883+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902208215+07:00","message":"[bufferProcess] interim [860000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902210666+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902214884+07:00","message":"[bufferProcess] send to processor (ticker):เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902217898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902220554+07:00","message":"> Transcript [471] [false]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902224088+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902226099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902228194+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902230934+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902232817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902234843+07:00","message":"> Transcript [472] [false]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.90223677+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902238384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902240048+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:30.902241752+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.028307788+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.028349522+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-04-22T13:06:31.028356157+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.028374161+07:00","message":"[buffer interim] 69 false เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.028380841+07:00","message":"[bufferProcess] interim [980000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.028382989+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.339351619+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.524367621+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.524407389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ\",\"confidence\":0.9402318}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.524414105+07:00","message":"receive interim result [true|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.524424635+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.524426669+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.524439861+07:00","message":"[buffer interim] 69 true เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524450354+07:00","message":"[bufferProcess] interim [460000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524453335+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524456519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524459554+07:00","message":"> Transcript [473] [false]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524462797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.52446475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.52446735+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524469767+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524477058+07:00","message":"Push: 'ที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524479015+07:00","message":"TextPushed: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524481163+07:00","message":"Set new StatePrefix : 'เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524483971+07:00","message":"Next Push (prob) : 'เรือนก็คือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524485799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524487637+07:00","message":"> Transcript [474] [true]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524490169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.52449185+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524493447+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรงเรือนก็คือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524495292+07:00","message":"TextPushed: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:31.524497279+07:00","message":"Push: 'เรือนแล้วคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.524512287+07:00","message":"push: {false ที่ปลูกในโรง 0 0xc00038ce80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.524518274+07:00","message":"push: {true เรือนแล้วคือรูปภาพด้านขวามือ 0 0xc00038ce80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:31.536077582+07:00","message":"write wav file: './tmp/7548/7548_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:31.851038421+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:31.894726705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:31.894748781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.575643852+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.575706336+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-04-22T13:06:32.575712021+07:00","message":"receive interim result [false|false]: เราจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.575730095+07:00","message":"[buffer interim] 70 false เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.575738645+07:00","message":"[bufferProcess] interim [780000000]:เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.575740717+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.575755149+07:00","message":"[bufferProcess] send to processor (ticker):เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.575758074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.575761001+07:00","message":"> Transcript [475] [false]: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.575763339+07:00","message":"Set StatePrefix (first interim): 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.705354919+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.705414482+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-04-22T13:06:32.705420001+07:00","message":"receive interim result [false|false]: เราจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.705434263+07:00","message":"[buffer interim] 70 false เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.705441245+07:00","message":"[bufferProcess] interim [900000000]:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.705443446+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.894352315+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.894387875+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-04-22T13:06:32.894393845+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:32.894409712+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.894417783+07:00","message":"[bufferProcess] interim [80000000]:เราจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.894420824+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.894427187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.894430498+07:00","message":"> Transcript [476] [false]: 'เราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.894433651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.894435684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.894437481+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:32.894440011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.138986091+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.139025843+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-04-22T13:06:33.139031616+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.13904724+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.139054448+07:00","message":"[bufferProcess] interim [320000000]:เราจะเห็นว่ามีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.139056782+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.139063022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.139065563+07:00","message":"> Transcript [477] [false]: 'เราจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.139068739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.139070764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.139072932+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.139075093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.231598087+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.231635727+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-04-22T13:06:33.231641674+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.231657688+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.231667008+07:00","message":"[bufferProcess] interim [380000000]:เราจะเห็นว่ามีโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.231669619+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.231673722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.231676153+07:00","message":"> Transcript [478] [false]: 'เราจะเห็นว่ามีลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.231679422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.23168141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.231683207+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.231685309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.289214808+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.289249652+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-04-22T13:06:33.289255746+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.289268538+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289275647+07:00","message":"[bufferProcess] interim [500000000]:เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289281093+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289287597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289290301+07:00","message":"> Transcript [479] [false]: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289293461+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289295487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289299875+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289302431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.28930818+07:00","message":"Push: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289310161+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.289312257+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.28931433+07:00","message":"Next Push (prob) : 'ว่ามีโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.289322463+07:00","message":"push: {false เราจะเห็น 0 0xc002aee800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.452478588+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.452511342+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-04-22T13:06:33.452516436+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.452530763+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.452537258+07:00","message":"[bufferProcess] interim [620000000]:เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.452539516+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.452543009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.452545625+07:00","message":"> Transcript [480] [false]: 'เราจะเห็นว่ามีโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.452548774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.452550668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.452552436+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.452554607+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.599382537+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.599420197+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-04-22T13:06:33.599426545+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.599442968+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.599450481+07:00","message":"[bufferProcess] interim [740000000]:เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.59945302+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.599459661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.599462568+07:00","message":"> Transcript [481] [false]: 'เราจะเห็นว่ามีโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.599465522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.599467668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.599469393+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.599472221+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.607906686+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.607931232+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-04-22T13:06:33.607935377+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.60794621+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.607951372+07:00","message":"[bufferProcess] interim [800000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.607954169+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.607960278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.607962493+07:00","message":"> Transcript [482] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.607964901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.607967322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.607969569+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.607971533+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.787242342+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.78728146+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-04-22T13:06:33.78728735+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.787301122+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787307928+07:00","message":"[bufferProcess] interim [980000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787310525+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787313655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787316135+07:00","message":"> Transcript [483] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787319518+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787321388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787323618+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787325588+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787327976+07:00","message":"Push: 'ว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787329712+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787332325+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:33.787335123+07:00","message":"Next Push (prob) : 'เรียนแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:33.78734333+07:00","message":"push: {false ว่ามีโรง 0 0xc002aee800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.177235646+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.17727565+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-04-22T13:06:34.177281002+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.177293816+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.177300879+07:00","message":"[bufferProcess] interim [340000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.177303838+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.177308864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.177311403+07:00","message":"> Transcript [484] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.177314725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.177317237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.177319072+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.177321698+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.426419616+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.426460857+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-04-22T13:06:34.426466751+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.426480704+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.426488211+07:00","message":"[bufferProcess] interim [580000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.426490931+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.426496251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.426498751+07:00","message":"> Transcript [485] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.426502616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.426504638+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.42650652+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.426509516+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:34.895410319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:34.895416045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.950097208+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.950127508+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-04-22T13:06:34.950132976+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:34.950146024+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.950156011+07:00","message":"[bufferProcess] interim [60000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.950158952+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.950165861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.95017116+07:00","message":"> Transcript [486] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.950174534+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.950176412+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.950178363+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:34.95018076+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.222958555+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.222983821+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-04-22T13:06:35.222989167+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.223002691+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223010332+07:00","message":"[bufferProcess] interim [360000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223013066+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223016623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223018761+07:00","message":"> Transcript [487] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223021568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223023263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223025264+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.2230275+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223032113+07:00","message":"Push: 'เรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223033901+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223035929+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.223038505+07:00","message":"Next Push (prob) : 'มีหลังคาซึ่งมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.223045893+07:00","message":"push: {false เรียนแล้วก็ 0 0xc002aee800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.239804448+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.300627664+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.393643305+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.393678862+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-04-22T13:06:35.393685464+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.39370539+07:00","message":"[buffer interim] 70 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.393712725+07:00","message":"[bufferProcess] interim [480000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.393715027+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.393720144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.393723101+07:00","message":"> Transcript [488] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.393726275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.393728161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.393730166+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.393732675+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.684668905+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.684718165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมี\",\"confidence\":0.9289668}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.684725151+07:00","message":"receive interim result [true|false]: เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.684735036+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.684738141+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.6847449+07:00","message":"[buffer interim] 70 true เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684754433+07:00","message":"[bufferProcess] interim [630000000]:เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684757873+07:00","message":"[bufferProcess] send to processor (isfinal):เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684761393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684764413+07:00","message":"> Transcript [489] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684767789+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684769705+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684773525+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.68477669+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684778756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684780686+07:00","message":"> Transcript [490] [true]: 'เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684782938+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684784482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684786088+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684787823+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684789408+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684944644+07:00","message":"Push: 'มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.68494752+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684949666+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684951717+07:00","message":"Next Push (prob) : 'เราจะเห็นว่ามีลงเรือแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:35.684959842+07:00","message":"push: {true มีหลังคาซึ่งมี 0 0xc002aee800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:35.684966907+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_70.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:35.698127873+07:00","message":"write wav file: './tmp/7548/7548_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.359925727+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.359975064+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-04-22T13:06:36.359981494+07:00","message":"receive interim result [false|false]: ผมอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.359996929+07:00","message":"[buffer interim] 71 false ผมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.360005408+07:00","message":"[bufferProcess] interim [80000000]:ผมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.360007251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.388340918+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.461269827+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.518724524+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.533812145+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.533842179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอมอยู่นะคะ\",\"confidence\":0.887379}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.533847211+07:00","message":"receive interim result [true|false]: คอมอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.533857019+07:00","message":"end recv isFinal message id 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.533859302+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.53386355+07:00","message":"[buffer interim] 71 true คอมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.53386982+07:00","message":"[bufferProcess] interim [170000000]:คอมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533872684+07:00","message":"[bufferProcess] send to processor (isfinal):ผมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533884198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.53389936+07:00","message":"> Transcript [491] [false]: 'ผมอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533905535+07:00","message":"Set StatePrefix (first interim): 'ผมอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533908008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533910858+07:00","message":"> Transcript [492] [true]: 'คอมอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533913636+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533915547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533917792+07:00","message":"StatePrefix: 'ผมอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533919735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.533925995+07:00","message":"Push: 'คอมอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.53393501+07:00","message":"push: {true คอมอยู่นะคะ 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:36.539665677+07:00","message":"write wav file: './tmp/7548/7548_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.70430921+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.704337549+07:00","message":"found end of frame, send empty tag with msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.704341871+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.704350727+07:00","message":"[buffer interim] 72 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.704358541+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.704363702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.704367409+07:00","message":"> Transcript [493] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.704371187+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.704374017+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.704376849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.704379701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:36.704383208+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.704396577+07:00","message":"push: {true \n 0 0xc004108000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:36.708973157+07:00","message":"write wav file: './tmp/7548/7548_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:36.971179926+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.027973335+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.160242598+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.176772194+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.176788239+07:00","message":"found end of frame, send empty tag with msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.176791128+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.176796731+07:00","message":"[buffer interim] 73 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.176805448+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.176811463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.176815517+07:00","message":"> Transcript [494] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.176819371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.17682238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.176825128+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.176827679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.176831668+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.17684022+07:00","message":"push: {true \n 0 0xc004108e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:37.182069922+07:00","message":"write wav file: './tmp/7548/7548_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537206601+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537229508+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537231969+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537233677+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537235624+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537237825+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537239446+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537241088+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537242782+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537244486+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537246077+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537247585+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537249094+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537250606+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.537252087+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:37.896387385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:37.896399108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.900259418+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.90028508+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-04-22T13:06:37.900290325+07:00","message":"receive interim result [false|false]: ถึงโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:37.900302618+07:00","message":"[buffer interim] 74 false ถึงโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.900308782+07:00","message":"[bufferProcess] interim [660000000]:ถึงโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:37.900310474+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.055384105+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.055424069+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-04-22T13:06:38.055429158+07:00","message":"receive interim result [false|false]: ถึงโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.055442254+07:00","message":"[buffer interim] 74 false ถึงโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.055449935+07:00","message":"[bufferProcess] interim [840000000]:ถึงโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.055452962+07:00","message":"[bufferProcess] send to processor:ถึงโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.055458264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.055461065+07:00","message":"> Transcript [495] [false]: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.055463309+07:00","message":"Set StatePrefix (first interim): 'ถึงโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.39808476+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.398125964+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-04-22T13:06:38.398131967+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.398145643+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.398152477+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งโรงเรียนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.398154687+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.398159914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.398162797+07:00","message":"> Transcript [496] [false]: 'ถึงโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.398166196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.39816806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.398169972+07:00","message":"StatePrefix: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.398172363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.59483794+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.594889732+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-04-22T13:06:38.594895519+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.594909539+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.594922663+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งโรงเรียนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.594928111+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.594933809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.594937559+07:00","message":"> Transcript [497] [false]: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.594939912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.594941874+07:00","message":"Set new StatePrefix: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.738195441+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.738239307+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-04-22T13:06:38.738245193+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.738259792+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.738266998+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งโรงเรียนนี้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.738269691+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.738275151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.73827788+07:00","message":"> Transcript [498] [false]: 'ซึ่งโรงเรียนนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.738281374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.738283208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.738285011+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.738287171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.791809154+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.791845672+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-04-22T13:06:38.791851391+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.791865813+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.791872787+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งโรงเรียนนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.791875211+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.791880375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.791882867+07:00","message":"> Transcript [499] [false]: 'ซึ่งโรงเรียนนี้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.79188612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.791888179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.791890176+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.791892351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.944936142+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.944963716+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-04-22T13:06:38.944968553+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:38.944982504+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.9449882+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งโรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.944991231+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.944994552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.944996781+07:00","message":"> Transcript [500] [false]: 'ซึ่งโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.944999881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.945002021+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.945006103+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:38.945007993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.046534694+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.046573077+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-04-22T13:06:39.046578622+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.046592984+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046600405+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.04660306+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.04660884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046611791+07:00","message":"> Transcript [501] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046614804+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046616909+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046619035+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046621084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046625324+07:00","message":"Push: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046627209+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046629068+07:00","message":"Set new StatePrefix : 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.046631013+07:00","message":"Next Push (prob) : 'นอกจากจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.046639261+07:00","message":"push: {false ซึ่งโรงเรียนนี้ 0 0xc002aee180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.316507492+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.316552408+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-04-22T13:06:39.316557967+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.316572963+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.316579971+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.316582718+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.316589105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.316594031+07:00","message":"> Transcript [502] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.316597369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.316599255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.316601085+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.316603669+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.500897204+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.500935988+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-04-22T13:06:39.50094199+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:39.500954329+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.500961106+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.500964001+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.500969814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.500972354+07:00","message":"> Transcript [503] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.500976098+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.500978118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.500980436+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:39.500982921+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.015811065+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.015845734+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-04-22T13:06:40.015852346+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.01586497+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.015872503+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.015875086+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.015880382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.015882996+07:00","message":"> Transcript [504] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.015886145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.015888305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.015890471+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.015893043+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.38772364+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.387756394+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-04-22T13:06:40.387762865+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.387774744+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387783669+07:00","message":"[bufferProcess] interim [240000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387786291+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387789807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387793484+07:00","message":"> Transcript [505] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387797055+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387798938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387801351+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387803677+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387810125+07:00","message":"Push: 'นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387811909+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387814151+07:00","message":"Set new StatePrefix : 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.387816854+07:00","message":"Next Push (prob) : 'ช่วยลดปริมาณแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.387838923+07:00","message":"push: {false นอกจากจะ 0 0xc002aee180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.524642062+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.524676146+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-04-22T13:06:40.524682225+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:40.52469958+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.524707057+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.524709884+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.524714898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.524717762+07:00","message":"> Transcript [506] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.524720997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.524722834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.524724917+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:40.524727768+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:40.8969913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:40.897008826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.113784402+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.113821714+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-04-22T13:06:41.113827682+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.113839507+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.113846698+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.113849038+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.113854377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.113857247+07:00","message":"> Transcript [507] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.11386083+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.113863041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.113865175+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.11386775+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.369096885+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.369137111+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-04-22T13:06:41.369143671+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.369154898+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.369172865+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.369175772+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.369179914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.3691829+07:00","message":"> Transcript [508] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.369186914+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.369190084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.369192532+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.369196512+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.652688737+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.652727718+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-04-22T13:06:41.652733586+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.652748487+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652757316+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.65276001+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652765874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652768518+07:00","message":"> Transcript [509] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652772018+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652774033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652776096+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652778887+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652783907+07:00","message":"Push: 'ช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652786339+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652788909+07:00","message":"Set new StatePrefix : 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.652791046+07:00","message":"Next Push (prob) : 'แล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.652798683+07:00","message":"push: {false ช่วยลดปริมาณแสง 0 0xc002aee180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.738808922+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.738846159+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-04-22T13:06:41.738852097+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.738862712+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.738870389+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.738872831+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.738876316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.738879218+07:00","message":"> Transcript [510] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.738882991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.738885022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.738886962+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.738889505+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.749650794+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.749670393+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-04-22T13:06:41.749675277+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.749688001+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.749692526+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.749702309+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.749705577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.74970792+07:00","message":"> Transcript [511] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.749710987+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.74971282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.749714507+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.749716813+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.961813441+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.961850316+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-04-22T13:06:41.96185649+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.96187105+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.961878669+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.961881271+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.961886997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.961889744+07:00","message":"> Transcript [512] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.961893024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.961895168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.961897487+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.961900335+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.991756531+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.991791602+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-04-22T13:06:41.991800388+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.991813795+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991820162+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991822795+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991827862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991831856+07:00","message":"> Transcript [513] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991835879+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991838309+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991840653+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991844915+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991851443+07:00","message":"Push: 'แล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.99185324+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991855277+07:00","message":"Set new StatePrefix : 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:41.991857423+07:00","message":"Next Push (prob) : 'ป้องกันมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:41.991864872+07:00","message":"push: {false แล้วยัง 0 0xc002aee180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.288605317+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.30420831+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.304246224+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-04-22T13:06:42.304252088+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.304265764+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.304273183+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.304275741+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.3042831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.304286387+07:00","message":"> Transcript [514] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.30428894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.30429095+07:00","message":"Set new StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.350723592+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.380145791+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.380179182+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-04-22T13:06:42.380185283+07:00","message":"receive interim result [false|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.380194383+07:00","message":"[buffer interim] 74 false ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.380200629+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.380203212+07:00","message":"[bufferProcess] send to processor:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.380206578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.380209739+07:00","message":"> Transcript [515] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.380213359+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.380215457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.380217382+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.380219795+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.448632266+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.448668642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู\",\"confidence\":0.9558448}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.448675384+07:00","message":"receive interim result [true|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.448684649+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.448686821+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.44869242+07:00","message":"[buffer interim] 74 true ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448706998+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448711995+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448715798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448718501+07:00","message":"> Transcript [516] [false]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448721914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448724279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448726048+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.44872881+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.44873107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448733008+07:00","message":"> Transcript [517] [true]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.44873706+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448738817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.44874035+07:00","message":"StatePrefix: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.4487421+07:00","message":"TextPushed: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:42.448748806+07:00","message":"Push: 'ป้องกันแมลงศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:42.44875783+07:00","message":"push: {true ป้องกันแมลงศัตรู 0 0xc002aee180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:42.46057415+07:00","message":"write wav file: './tmp/7548/7548_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.017877239+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.01791376+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-04-22T13:06:43.017922527+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.017936964+07:00","message":"[buffer interim] 75 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.017944251+07:00","message":"[bufferProcess] interim [660000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.017945964+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.20597458+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.206009054+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-04-22T13:06:43.206014938+07:00","message":"receive interim result [false|false]: พืชไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.20602614+07:00","message":"[buffer interim] 75 false พืชไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.206032844+07:00","message":"[bufferProcess] interim [840000000]:พืชไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.206034839+07:00","message":"[bufferProcess] send to processor:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.206040232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.206042997+07:00","message":"> Transcript [518] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.206045065+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.220908049+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.22092821+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-04-22T13:06:43.220932723+07:00","message":"receive interim result [false|false]: พืชไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.220943003+07:00","message":"[buffer interim] 75 false พืชไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.220948282+07:00","message":"[bufferProcess] interim [900000000]:พืชไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.220950251+07:00","message":"[bufferProcess] send to processor:พืชไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.22095321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.220955515+07:00","message":"> Transcript [519] [false]: 'พืชไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.220957993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.220959926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.220962015+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.220963969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.393817531+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.393851895+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-04-22T13:06:43.393857361+07:00","message":"receive interim result [false|false]: พืชไม่ให้มา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.39386994+07:00","message":"[buffer interim] 75 false พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.393877169+07:00","message":"[bufferProcess] interim [20000000]:พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.393879734+07:00","message":"[bufferProcess] send to processor:พืชไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.393885047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.393888057+07:00","message":"> Transcript [520] [false]: 'พืชไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.393890997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.393892873+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.393895461+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.393897714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.438907285+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.571888986+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.623474725+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.623513779+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-04-22T13:06:43.623520744+07:00","message":"receive interim result [false|false]: พืชไม่ให้มากับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.623536531+07:00","message":"[buffer interim] 75 false พืชไม่ให้มากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.623545243+07:00","message":"[bufferProcess] interim [320000000]:พืชไม่ให้มากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.623548522+07:00","message":"[bufferProcess] send to processor:พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.623557953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.623562296+07:00","message":"> Transcript [521] [false]: 'พืชไม่ให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.623567235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.623571247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.623575163+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.623578503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.691619681+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.691666602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชไม่ให้หมากัด\",\"confidence\":0.8755517}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.691672503+07:00","message":"receive interim result [true|false]: พืชไม่ให้หมากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.691680382+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.691682702+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.691688991+07:00","message":"[buffer interim] 75 true พืชไม่ให้หมากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691704491+07:00","message":"[bufferProcess] interim [320000000]:พืชไม่ให้หมากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691710326+07:00","message":"[bufferProcess] send to processor (isfinal):พืชไม่ให้มากับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.69171402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691716967+07:00","message":"> Transcript [522] [false]: 'พืชไม่ให้มากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691720115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691722176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691724131+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691726034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.6917308+07:00","message":"Push: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691732668+07:00","message":"TextPushed: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.69173521+07:00","message":"Set new StatePrefix : 'พืชไม่ให้มากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691737658+07:00","message":"Next Push (prob) : 'ไม่ให้มากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691739503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691741343+07:00","message":"> Transcript [523] [true]: 'พืชไม่ให้หมากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691743911+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691745877+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.69174753+07:00","message":"StatePrefix: 'พืชไม่ให้มากับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691749345+07:00","message":"TextPushed: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:43.691751217+07:00","message":"Push: 'ไม่ให้หมากัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.691759851+07:00","message":"push: {false พืช 0 0xc002aee900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:43.691766252+07:00","message":"push: {true ไม่ให้หมากัด 0 0xc002aee900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:43.697220437+07:00","message":"write wav file: './tmp/7548/7548_75.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:43.89701182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:43.897026382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.430469813+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.430513263+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-04-22T13:06:44.43051842+07:00","message":"receive interim result [false|false]: คือได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.430530886+07:00","message":"[buffer interim] 76 false คือได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.430538118+07:00","message":"[bufferProcess] interim [660000000]:คือได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.430539988+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.563458725+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.563495322+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-04-22T13:06:44.563500866+07:00","message":"receive interim result [false|false]: คือได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.563518171+07:00","message":"[buffer interim] 76 false คือได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.563525459+07:00","message":"[bufferProcess] interim [780000000]:คือได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.563527612+07:00","message":"[bufferProcess] send to processor:คือได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.563530899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.563533795+07:00","message":"> Transcript [524] [false]: 'คือได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.563535838+07:00","message":"Set StatePrefix (first interim): 'คือได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.6114201+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.611459192+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-04-22T13:06:44.611464857+07:00","message":"receive interim result [false|false]: ชื่อได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.611475859+07:00","message":"[buffer interim] 76 false ชื่อได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.611483566+07:00","message":"[bufferProcess] interim [840000000]:ชื่อได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.611485931+07:00","message":"[bufferProcess] send to processor:คือได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.611489667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.61149265+07:00","message":"> Transcript [525] [false]: 'คือได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.611496044+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.611498236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.611500024+07:00","message":"StatePrefix: 'คือได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.611502294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.849051172+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.927209989+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.927253269+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-04-22T13:06:44.927259142+07:00","message":"receive interim result [false|false]: คือได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.92727536+07:00","message":"[buffer interim] 76 false คือได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.92728633+07:00","message":"[bufferProcess] interim [140000000]:คือได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.927288602+07:00","message":"[bufferProcess] send to processor:ชื่อได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.927295353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.927298567+07:00","message":"> Transcript [526] [false]: 'ชื่อได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.927300778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.92730266+07:00","message":"Set new StatePrefix: 'ชื่อได้ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.972877644+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.972915249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือได้ด้วยค่ะ\",\"confidence\":0.90551317}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.972921524+07:00","message":"receive interim result [true|false]: คือได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.972930834+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.972932868+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.972939283+07:00","message":"[buffer interim] 76 true คือได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972948824+07:00","message":"[bufferProcess] interim [290000000]:คือได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972953798+07:00","message":"[bufferProcess] send to processor (isfinal):คือได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972956746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972959773+07:00","message":"> Transcript [527] [false]: 'คือได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972962057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972963953+07:00","message":"Set new StatePrefix: 'คือได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972965593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972967427+07:00","message":"> Transcript [528] [true]: 'คือได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972969727+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.97297147+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972973258+07:00","message":"StatePrefix: 'คือได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972975352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:44.972981327+07:00","message":"Push: 'คือได้ด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:44.972989579+07:00","message":"push: {true คือได้ด้วยค่ะ 0 0xc004109180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:44.98003633+07:00","message":"write wav file: './tmp/7548/7548_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:45.300296396+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.288569585+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.288600605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.288605171+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.288617757+07:00","message":"[buffer interim] 77 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.288623887+07:00","message":"[bufferProcess] interim [0]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.288625683+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.288631549+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.288634216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.288636955+07:00","message":"> Transcript [529] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.288639009+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.543486115+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.543514984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.543521403+07:00","message":"receive interim result [false|false]: การปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.543534919+07:00","message":"[buffer interim] 77 false การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.543543036+07:00","message":"[bufferProcess] interim [240000000]:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.543546009+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.552064649+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.552079688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.552083313+07:00","message":"receive interim result [false|false]: การปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.552091725+07:00","message":"[buffer interim] 77 false การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.55209543+07:00","message":"[bufferProcess] interim [300000000]:การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.55209729+07:00","message":"[bufferProcess] send to processor:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.552100444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.552103217+07:00","message":"> Transcript [530] [false]: 'การปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.55210806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.552110274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.552112066+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.552114079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.85708106+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.857115652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.857121418+07:00","message":"receive interim result [false|false]: การปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:46.857135567+07:00","message":"[buffer interim] 77 false การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.857142717+07:00","message":"[bufferProcess] interim [540000000]:การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.857144965+07:00","message":"[bufferProcess] send to processor:การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.857150477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.8571533+07:00","message":"> Transcript [531] [false]: 'การปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.857156353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.857158049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.857170965+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:46.857173953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:46.898106552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:46.898106758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.078573488+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.078609702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.078616835+07:00","message":"receive interim result [false|false]: การปลูกพืชต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.078630127+07:00","message":"[buffer interim] 77 false การปลูกพืชต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.078637426+07:00","message":"[bufferProcess] interim [780000000]:การปลูกพืชต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.078640107+07:00","message":"[bufferProcess] send to processor:การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.078645548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.078648516+07:00","message":"> Transcript [532] [false]: 'การปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.07865175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.078653922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.078656267+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.078658491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.203778269+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.203812502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.203818168+07:00","message":"receive interim result [false|false]: การปลูกพืชแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.203830845+07:00","message":"[buffer interim] 77 false การปลูกพืชแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203844021+07:00","message":"[bufferProcess] interim [900000000]:การปลูกพืชแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203846468+07:00","message":"[bufferProcess] send to processor:การปลูกพืชต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203849935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203852768+07:00","message":"> Transcript [533] [false]: 'การปลูกพืชต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203856308+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203858148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203860449+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203862313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203864905+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.20386678+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.203868609+07:00","message":"Set new StatePrefix : 'การปลูกพืชต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.2038711+07:00","message":"Next Push (prob) : 'ปลูกพืชต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.203878572+07:00","message":"push: {false การ 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.249197274+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.249229498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.249235115+07:00","message":"receive interim result [false|false]: การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.249249202+07:00","message":"[buffer interim] 77 false การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.249255563+07:00","message":"[bufferProcess] interim [20000000]:การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.249258175+07:00","message":"[bufferProcess] send to processor:การปลูกพืชแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.249263579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.249265952+07:00","message":"> Transcript [534] [false]: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.249268338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.249270408+07:00","message":"Set new StatePrefix: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.419316609+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.427405025+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.427437277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.427443146+07:00","message":"receive interim result [false|false]: การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.427458447+07:00","message":"[buffer interim] 77 false การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.42746529+07:00","message":"[bufferProcess] interim [140000000]:การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.427467922+07:00","message":"[bufferProcess] send to processor:การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.427475835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.427478722+07:00","message":"> Transcript [535] [false]: 'การปลูกพืชแต่ละชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.427481512+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.427483843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.427485639+07:00","message":"StatePrefix: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.42748792+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.508640523+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.508678446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.508685054+07:00","message":"receive interim result [true|false]: การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.508692692+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.508694916+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.50870774+07:00","message":"[buffer interim] 77 true การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.50871675+07:00","message":"[bufferProcess] interim [350000000]:การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508719703+07:00","message":"[bufferProcess] send to processor (isfinal):การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508732229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508750236+07:00","message":"> Transcript [536] [false]: 'การปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508757423+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508760518+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508763744+07:00","message":"StatePrefix: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508767326+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508770476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508773769+07:00","message":"> Transcript [537] [true]: 'การปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508777218+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508779703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508782409+07:00","message":"StatePrefix: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508785078+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:47.508794737+07:00","message":"Push: 'ปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.508809337+07:00","message":"push: {true ปลูกพืชแต่ละชนิด 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:47.518282475+07:00","message":"write wav file: './tmp/7548/7548_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:47.610331204+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.005799332+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.005841584+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-04-22T13:06:48.005848588+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.005862299+07:00","message":"[buffer interim] 78 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.005870009+07:00","message":"[bufferProcess] interim [420000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.005872643+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.265513433+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.26554911+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-04-22T13:06:48.265554105+07:00","message":"receive interim result [false|false]: ชินจัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.265565026+07:00","message":"[buffer interim] 78 false ชินจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.265571973+07:00","message":"[bufferProcess] interim [540000000]:ชินจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.26557431+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.265579339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.265582302+07:00","message":"> Transcript [538] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.265584495+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.302933313+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.302965991+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-04-22T13:06:48.302971022+07:00","message":"receive interim result [false|false]: สิ่งจำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.302983734+07:00","message":"[buffer interim] 78 false สิ่งจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.302989946+07:00","message":"[bufferProcess] interim [720000000]:สิ่งจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.302992144+07:00","message":"[bufferProcess] send to processor:ชินจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.302997102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.302999853+07:00","message":"> Transcript [539] [false]: 'ชินจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.303002063+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.303004274+07:00","message":"Set new StatePrefix: 'ชินจัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.578121223+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.578158726+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-04-22T13:06:48.578164339+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.578176405+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.578183374+07:00","message":"[bufferProcess] interim [20000000]:จึงจำเป็นต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.578186052+07:00","message":"[bufferProcess] send to processor:สิ่งจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.578191861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.578194499+07:00","message":"> Transcript [540] [false]: 'สิ่งจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.578196606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.578198729+07:00","message":"Set new StatePrefix: 'สิ่งจำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.863773376+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.86381433+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-04-22T13:06:48.863819689+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:48.863832408+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.863839402+07:00","message":"[bufferProcess] interim [320000000]:จึงจำเป็นต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.863841704+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.863846844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.863849948+07:00","message":"> Transcript [541] [false]: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.863851928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:48.863853992+07:00","message":"Set new StatePrefix: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.037244254+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.037283912+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-04-22T13:06:49.03728971+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.037302458+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.03730959+07:00","message":"[bufferProcess] interim [500000000]:จึงจำเป็นต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.037312059+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.037317593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.037320329+07:00","message":"> Transcript [542] [false]: 'จึงจำเป็นต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.037323192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.037325079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.037326988+07:00","message":"StatePrefix: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.037329154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.217529641+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.217569287+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-04-22T13:06:49.217574838+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.217587076+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.217594245+07:00","message":"[bufferProcess] interim [680000000]:จึงจำเป็นต้องคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.21759681+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.217601984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.217604629+07:00","message":"> Transcript [543] [false]: 'จึงจำเป็นต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.21760742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.217609424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.217611397+07:00","message":"StatePrefix: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.217613472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.548198974+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.54823659+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-04-22T13:06:49.548241849+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.548257455+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.548264871+07:00","message":"[bufferProcess] interim [980000000]:จึงจำเป็นต้องคำนึงถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.548267042+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.548270267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.54827331+07:00","message":"> Transcript [544] [false]: 'จึงจำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.548276276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.548278139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.548280379+07:00","message":"StatePrefix: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.548282695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.688312097+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.688350558+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-04-22T13:06:49.68835639+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.688369708+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.688376804+07:00","message":"[bufferProcess] interim [40000000]:จึงจำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.68837909+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.688384496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.6883872+07:00","message":"> Transcript [545] [false]: 'จึงจำเป็นต้องคำนึงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.688390738+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.68839306+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.688395256+07:00","message":"StatePrefix: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.68839741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.688401887+07:00","message":"Push: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.688403833+07:00","message":"TextPushed: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.688405846+07:00","message":"Set new StatePrefix : 'จึงจำเป็นต้องคำนึงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.688409511+07:00","message":"Next Push (prob) : 'คำนึงถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.688417889+07:00","message":"push: {false จึงจำเป็นต้อง 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.710386283+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.710422151+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-04-22T13:06:49.710426668+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.710440309+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.710446312+07:00","message":"[bufferProcess] interim [100000000]:จึงจำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.710448522+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.710451948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.710454437+07:00","message":"> Transcript [546] [false]: 'จึงจำเป็นต้องคำนึงถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.710457761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.710460063+07:00","message":"Set new StatePrefix: 'จึงจำเป็นต้องคำนึงถึงคำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.736940074+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.736966583+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-04-22T13:06:49.736972123+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:49.736980273+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.736986424+07:00","message":"[bufferProcess] interim [160000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.736988913+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.736992193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.736995045+07:00","message":"> Transcript [547] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.736997739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:49.736999807+07:00","message":"Set new StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:49.898991907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:49.899020575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.065581848+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.065622324+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-04-22T13:06:50.06562805+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.065641659+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.065649122+07:00","message":"[bufferProcess] interim [460000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.065651441+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.065656819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.0656595+07:00","message":"> Transcript [548] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.065661634+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.065663664+07:00","message":"Set new StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.270561169+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.270596954+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-04-22T13:06:50.270604523+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.270619571+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.270627041+07:00","message":"[bufferProcess] interim [700000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.270629453+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.27063349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.270636513+07:00","message":"> Transcript [549] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.270639765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.270641841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.27064364+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.270645924+07:00","message":"TextPushed: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.390408793+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.390444432+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-04-22T13:06:50.390449203+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.390460782+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.390467284+07:00","message":"[bufferProcess] interim [760000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.390469704+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.390474734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.390477279+07:00","message":"> Transcript [550] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.390480517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.390482253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.390483966+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.390486071+07:00","message":"TextPushed: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.628159374+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.628194838+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-04-22T13:06:50.62820089+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:50.628214339+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.628222161+07:00","message":"[bufferProcess] interim [60000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.628224703+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.628231073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.628233826+07:00","message":"> Transcript [551] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.628236838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.628239082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.628241121+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:50.628243875+07:00","message":"TextPushed: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.127890777+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.207278202+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.207314395+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-04-22T13:06:51.207321738+07:00","message":"receive interim result [false|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.207338182+07:00","message":"[buffer interim] 78 false จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207345951+07:00","message":"[bufferProcess] interim [660000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207349495+07:00","message":"[bufferProcess] send to processor:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207357711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207361639+07:00","message":"> Transcript [552] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207367095+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207370836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207374588+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207378371+07:00","message":"TextPushed: 'จึงจำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.20738628+07:00","message":"Push: 'คำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207389145+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.20739185+07:00","message":"Set new StatePrefix : 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.207395043+07:00","message":"Next Push (prob) : 'ของพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.20741694+07:00","message":"push: {false คำนึงถึงธรรมชาติ 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.23203188+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.232064773+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-04-22T13:06:51.232072539+07:00","message":"receive interim result [true|false]: จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.232084371+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.232087876+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.232108476+07:00","message":"[buffer interim] 78 true จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232119414+07:00","message":"[bufferProcess] interim [750000000]:จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232123454+07:00","message":"[bufferProcess] send to processor (isfinal):จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232127637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232131568+07:00","message":"> Transcript [553] [false]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232135557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232138376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232141733+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232144795+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232147574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232150182+07:00","message":"> Transcript [554] [true]: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.23215335+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232155672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232157971+07:00","message":"StatePrefix: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232161002+07:00","message":"TextPushed: 'จึงจำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.232168204+07:00","message":"Push: 'ของพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.232177127+07:00","message":"push: {true ของพืชด้วย 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:51.240673302+07:00","message":"write wav file: './tmp/7548/7548_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.380277293+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.932480988+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.932517025+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-04-22T13:06:51.932522029+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:51.932533967+07:00","message":"[buffer interim] 79 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.932541087+07:00","message":"[bufferProcess] interim [600000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:51.932542741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.083753705+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.083787571+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-04-22T13:06:52.083792066+07:00","message":"receive interim result [false|false]: ให้พี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.083805262+07:00","message":"[buffer interim] 79 false ให้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.08381257+07:00","message":"[bufferProcess] interim [720000000]:ให้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.083814718+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.083817503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.083819829+07:00","message":"> Transcript [555] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.083821907+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.118262378+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.11829901+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-04-22T13:06:52.118305195+07:00","message":"receive interim result [false|false]: ให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.11831842+07:00","message":"[buffer interim] 79 false ให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.118327835+07:00","message":"[bufferProcess] interim [780000000]:ให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.118330167+07:00","message":"[bufferProcess] send to processor:ให้พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.118336556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.118339616+07:00","message":"> Transcript [556] [false]: 'ให้พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.11834247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.118344955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.118346706+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.118348619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.361046015+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.361085417+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-04-22T13:06:52.361091782+07:00","message":"receive interim result [false|false]: ให้พืชเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.361106276+07:00","message":"[buffer interim] 79 false ให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.36111285+07:00","message":"[bufferProcess] interim [20000000]:ให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.361115546+07:00","message":"[bufferProcess] send to processor:ให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.361121568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.361124208+07:00","message":"> Transcript [557] [false]: 'ให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.361127273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.361129188+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.361131255+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.361133641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.621273736+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.621305919+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-04-22T13:06:52.621311764+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.621323325+07:00","message":"[buffer interim] 79 false ให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.621331479+07:00","message":"[bufferProcess] interim [320000000]:ให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.621333907+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.621339235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.62134207+07:00","message":"> Transcript [558] [false]: 'ให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.621344812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.621346849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.621348972+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.621350996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.732853198+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.732888444+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-04-22T13:06:52.732896792+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.732910219+07:00","message":"[buffer interim] 79 false ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732917517+07:00","message":"[bufferProcess] interim [380000000]:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732920068+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.73292561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732928674+07:00","message":"> Transcript [559] [false]: 'ให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732931796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732933722+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732936007+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732938238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732942935+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.73294483+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732946773+07:00","message":"Set new StatePrefix : 'ให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:52.732948856+07:00","message":"Next Push (prob) : 'พืชเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:52.732956553+07:00","message":"push: {false ให้ 0 0xc004108200}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:52.899036091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:52.899048483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.25801108+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.258053997+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-04-22T13:06:53.258061481+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.258076115+07:00","message":"[buffer interim] 79 false ให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.258086563+07:00","message":"[bufferProcess] interim [860000000]:ให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.258090026+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.258097213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.258100934+07:00","message":"> Transcript [560] [false]: 'ให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.258105393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.258108209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.258110986+07:00","message":"StatePrefix: 'ให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.258114984+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.283367929+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.283393932+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-04-22T13:06:53.283399067+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.283409312+07:00","message":"[buffer interim] 79 false ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.283414811+07:00","message":"[bufferProcess] interim [920000000]:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.283416941+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.283419973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.283422525+07:00","message":"> Transcript [561] [false]: 'ให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.283425318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.283427135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.283428787+07:00","message":"StatePrefix: 'ให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.283430981+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.326257652+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.326282903+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-04-22T13:06:53.326288438+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.326301196+07:00","message":"[buffer interim] 79 false ให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.326307152+07:00","message":"[bufferProcess] interim [980000000]:ให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.326309981+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.32631362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.326315956+07:00","message":"> Transcript [562] [false]: 'ให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.326318398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.326320026+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.326321985+07:00","message":"StatePrefix: 'ให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.326324281+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.705701239+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.705740465+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-04-22T13:06:53.705746497+07:00","message":"receive interim result [false|false]: ให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.705761465+07:00","message":"[buffer interim] 79 false ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705770817+07:00","message":"[bufferProcess] interim [340000000]:ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705773605+07:00","message":"[bufferProcess] send to processor:ให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705779438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705784019+07:00","message":"> Transcript [563] [false]: 'ให้พืชเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705787459+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705789645+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705791546+07:00","message":"StatePrefix: 'ให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705793834+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705798762+07:00","message":"Push: 'พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705800584+07:00","message":"TextPushed: 'ให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.705802566+07:00","message":"Set new StatePrefix : 'ให้พืชเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:53.70580466+07:00","message":"Next Push (prob) : 'โตได้อย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:53.705812556+07:00","message":"push: {false พืชเจริญเติบ 0 0xc004108200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.267911402+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.339256207+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.410713715+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.410743356+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-04-22T13:06:54.410748701+07:00","message":"receive interim result [true|false]: เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.410755182+07:00","message":"end recv isFinal message id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.410757199+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.410762351+07:00","message":"[buffer interim] 79 true เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410770355+07:00","message":"[bufferProcess] interim [90000000]:เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410773416+07:00","message":"[bufferProcess] send to processor (isfinal):ให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410776688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410779088+07:00","message":"> Transcript [564] [false]: 'ให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410781264+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410782887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410784678+07:00","message":"> Transcript [565] [true]: 'เพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410786722+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410788397+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410790111+07:00","message":"StatePrefix: 'ให้พืชเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410792067+07:00","message":"TextPushed: 'ให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.41079373+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410882978+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410885746+07:00","message":"TextPushed: 'ให้พืชเจริญเติบเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410887667+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410889543+07:00","message":"Next Push (prob) : 'เพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.41089707+07:00","message":"push: {true เจริญเติบโต 0 0xc004108200}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.410905146+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_79.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:54.420151588+07:00","message":"write wav file: './tmp/7548/7548_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.458406307+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.590225338+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.658183892+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.786042459+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.786064255+07:00","message":"found end of frame, send empty tag with msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.786067458+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.786074128+07:00","message":"[buffer interim] 80 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.78608588+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.786090011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.786092923+07:00","message":"> Transcript [566] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.786095528+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.786097326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.786099067+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.786100742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.786103261+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.786114044+07:00","message":"push: {true \n 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:54.790740312+07:00","message":"write wav file: './tmp/7548/7548_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.851276281+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.858994701+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.85900985+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.859012822+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.859017687+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.859024164+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.859027648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.859030337+07:00","message":"> Transcript [567] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.859032629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.859034552+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.859036929+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.859038818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:54.859041559+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:54.859050769+07:00","message":"push: {true \n 0 0xc00038cb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:54.862960243+07:00","message":"write wav file: './tmp/7548/7548_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.228563353+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.306024764+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.306047742+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.306050973+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.306057455+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.306064828+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.306072244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.306075071+07:00","message":"> Transcript [568] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.306077622+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.306079445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.306081222+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.306082954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:55.306085507+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.306095712+07:00","message":"push: {true \n 0 0xc004108500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:55.311668673+07:00","message":"write wav file: './tmp/7548/7548_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:55.359734545+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:55.899642936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:55.899651779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.216519676+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.216565612+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-04-22T13:06:56.216570753+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.21658709+07:00","message":"[buffer interim] 83 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.216594247+07:00","message":"[bufferProcess] interim [840000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.216596214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.339630078+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.339667929+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-04-22T13:06:56.339673986+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.339686616+07:00","message":"[buffer interim] 83 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.339694081+07:00","message":"[bufferProcess] interim [960000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.339702646+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.339706906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.339709729+07:00","message":"> Transcript [569] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.339712053+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.583847015+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.583880288+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-04-22T13:06:56.583885616+07:00","message":"receive interim result [false|false]: นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.583895523+07:00","message":"[buffer interim] 83 false นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.583902791+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.583904888+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.583908186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.58391091+07:00","message":"> Transcript [570] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.583913004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.583914881+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.588691572+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.588724871+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-04-22T13:06:56.588730307+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:56.588742746+07:00","message":"[buffer interim] 83 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.588747967+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.588750027+07:00","message":"[bufferProcess] send to processor:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.588753118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.588755719+07:00","message":"> Transcript [571] [false]: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.588758654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.588760663+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.588762526+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:56.588764431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.227007092+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.227048206+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-04-22T13:06:57.227053737+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.227067863+07:00","message":"[buffer interim] 83 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.227074298+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.227076679+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.227083247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.227085811+07:00","message":"> Transcript [572] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.227089107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.227091185+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.227093302+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.227095344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.946981219+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.947024676+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-04-22T13:06:57.947030885+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:57.947046615+07:00","message":"[buffer interim] 83 false นักเรียนคิดว่าในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.947056562+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนคิดว่าในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.947059255+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.947068545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.947071241+07:00","message":"> Transcript [573] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.947074537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.947077078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.947079023+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:57.947080854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.138319272+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.138372301+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-04-22T13:06:58.13837865+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.138392563+07:00","message":"[buffer interim] 83 false นักเรียนคิดว่าในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138400156+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่าในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138402997+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138406278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138408868+07:00","message":"> Transcript [574] [false]: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138411697+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138413719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138415514+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138417301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138419793+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138421543+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138426911+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.138429325+07:00","message":"Next Push (prob) : 'คิดว่าในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.138436749+07:00","message":"push: {false นักเรียน 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.189849916+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.189894821+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-04-22T13:06:58.189901273+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.189915596+07:00","message":"[buffer interim] 83 false นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.189922884+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.189925377+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.189931501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.189934131+07:00","message":"> Transcript [575] [false]: 'นักเรียนคิดว่าในการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.189937324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.189939336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.189941225+07:00","message":"StatePrefix: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.18994367+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.507725419+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.507769139+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-04-22T13:06:58.507776165+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.507793451+07:00","message":"[buffer interim] 83 false นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.507801061+07:00","message":"[bufferProcess] interim [180000000]:นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.507803932+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.507810685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.507815166+07:00","message":"> Transcript [576] [false]: 'นักเรียนคิดว่าในการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.507818531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.507820408+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.507822646+07:00","message":"StatePrefix: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.507825068+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.819297796+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:58.900495903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:06:58.900503843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.917239581+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.917274939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการปลูกพืช\",\"confidence\":0.9394299}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.917281059+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.917289464+07:00","message":"end recv isFinal message id 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.917291725+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.917297544+07:00","message":"[buffer interim] 83 true นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917306999+07:00","message":"[bufferProcess] interim [690000000]:นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.91731165+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917315694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917318397+07:00","message":"> Transcript [577] [false]: 'นักเรียนคิดว่าในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917321404+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917323208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917325114+07:00","message":"StatePrefix: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917326972+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917328708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917330495+07:00","message":"> Transcript [578] [true]: 'นักเรียนคิดว่าในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917332519+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917334089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917335579+07:00","message":"StatePrefix: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917337198+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:58.917340332+07:00","message":"Push: 'คิดว่าในการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.917349009+07:00","message":"push: {true คิดว่าในการปลูกพืช 0 0xc000044e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:06:58.929204055+07:00","message":"write wav file: './tmp/7548/7548_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:58.939590449+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.28600465+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.286043721+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-04-22T13:06:59.286048538+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.286064212+07:00","message":"[buffer interim] 84 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.286076851+07:00","message":"[bufferProcess] interim [360000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.286078421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.490851699+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.490891284+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-04-22T13:06:59.490896623+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.490909602+07:00","message":"[buffer interim] 84 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.49091628+07:00","message":"[bufferProcess] interim [480000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.49091818+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.490925175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.490928052+07:00","message":"> Transcript [579] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.490930841+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.565422033+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.565463739+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-04-22T13:06:59.565468711+07:00","message":"receive interim result [false|false]: มีป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.565482233+07:00","message":"[buffer interim] 84 false มีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.565491737+07:00","message":"[bufferProcess] interim [600000000]:มีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.565494496+07:00","message":"[bufferProcess] send to processor:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.565500583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.565503251+07:00","message":"> Transcript [580] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.565505264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.565507446+07:00","message":"Set new StatePrefix: 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.604266472+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.604298518+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-04-22T13:06:59.604303596+07:00","message":"receive interim result [false|false]: มีบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.604313547+07:00","message":"[buffer interim] 84 false มีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.604320187+07:00","message":"[bufferProcess] interim [660000000]:มีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.604322338+07:00","message":"[bufferProcess] send to processor:มีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.604325888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.604328479+07:00","message":"> Transcript [581] [false]: 'มีป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.604330531+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.604332868+07:00","message":"Set new StatePrefix: 'มีป่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.610121589+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.610151696+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-04-22T13:06:59.610156906+07:00","message":"receive interim result [false|false]: มีปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.610170432+07:00","message":"[buffer interim] 84 false มีปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.610175587+07:00","message":"[bufferProcess] interim [720000000]:มีปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.610177661+07:00","message":"[bufferProcess] send to processor:มีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.610180709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.610183006+07:00","message":"> Transcript [582] [false]: 'มีบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.610184982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.610186786+07:00","message":"Set new StatePrefix: 'มีบัตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.677854761+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.677891513+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-04-22T13:06:59.677897594+07:00","message":"receive interim result [false|false]: มีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.677910657+07:00","message":"[buffer interim] 84 false มีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.677917931+07:00","message":"[bufferProcess] interim [780000000]:มีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.677920014+07:00","message":"[bufferProcess] send to processor:มีปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.677925401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.67792811+07:00","message":"> Transcript [583] [false]: 'มีปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.67793015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.677932079+07:00","message":"Set new StatePrefix: 'มีปัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.980494463+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.980537302+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-04-22T13:06:59.980542228+07:00","message":"receive interim result [false|false]: มีปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:06:59.980555126+07:00","message":"[buffer interim] 84 false มีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.980561668+07:00","message":"[bufferProcess] interim [80000000]:มีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.980564787+07:00","message":"[bufferProcess] send to processor:มีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.980570992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.98057352+07:00","message":"> Transcript [584] [false]: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.980575682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:06:59.980577541+07:00","message":"Set new StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.176841777+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.176878651+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-04-22T13:07:00.176885844+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.176899705+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.176906907+07:00","message":"[bufferProcess] interim [260000000]:มีปัจจัยใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.176909585+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.176914911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.176917616+07:00","message":"> Transcript [585] [false]: 'มีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.176920819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.17692316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.176925071+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.17692737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.518398803+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.518442272+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-04-22T13:07:00.518448353+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.518459686+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.518467144+07:00","message":"[bufferProcess] interim [620000000]:มีปัจจัยใดบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.518469532+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.51847257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.51847504+07:00","message":"> Transcript [586] [false]: 'มีปัจจัยใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.51847974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.518481805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.518483553+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.518485617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.694600632+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.69464546+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-04-22T13:07:00.694651243+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:00.694665745+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.694673813+07:00","message":"[bufferProcess] interim [800000000]:มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.69467618+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.69468166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.694684463+07:00","message":"> Transcript [587] [false]: 'มีปัจจัยใดบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.694688057+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.69469015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.694692087+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:00.69469418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.017859856+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.017897286+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-04-22T13:07:01.017903145+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.017918537+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017930652+07:00","message":"[bufferProcess] interim [40000000]:มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017933576+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017937608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017940459+07:00","message":"> Transcript [588] [false]: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017943636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017945852+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017947936+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017949849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017952397+07:00","message":"Push: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017954301+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017956407+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.017958892+07:00","message":"Next Push (prob) : 'ใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.017967192+07:00","message":"push: {false มีปัจจัย 0 0xc00038c080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.070742418+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.070790324+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-04-22T13:07:01.070796835+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.070809559+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.070819399+07:00","message":"[bufferProcess] interim [220000000]:มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.070822734+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.070832106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.07083642+07:00","message":"> Transcript [589] [false]: 'มีปัจจัยใดบ้างที่ควรทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.070840626+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.070843591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.070845395+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.070847551+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.386295158+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.386332962+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-04-22T13:07:01.386337984+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.386352515+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.38635925+07:00","message":"[bufferProcess] interim [460000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.386361749+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.386367726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.386370459+07:00","message":"> Transcript [590] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.386373475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.386375337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.386377271+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.386379634+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:01.901564627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:01.901579967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.962108412+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.962156591+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-04-22T13:07:01.962162317+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:01.962178973+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.962186816+07:00","message":"[bufferProcess] interim [60000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.962189413+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.962196413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.962199321+07:00","message":"> Transcript [591] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.962202521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.962204508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.962207886+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:01.962210505+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.311767516+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.311809742+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-04-22T13:07:02.311816777+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.311833174+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311842867+07:00","message":"[bufferProcess] interim [360000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311846426+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311853619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311857363+07:00","message":"> Transcript [592] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311862208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311865355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.31186836+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311872197+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311878125+07:00","message":"Push: 'ใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311880906+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311884465+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.311887635+07:00","message":"Next Push (prob) : 'คำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.311898935+07:00","message":"push: {false ใดบ้างที่ควร 0 0xc00038c080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.507529126+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.507571316+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-04-22T13:07:02.507577377+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.507595066+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.507605366+07:00","message":"[bufferProcess] interim [540000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.507608475+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.507614838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.507617562+07:00","message":"> Transcript [593] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.507621016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.507623264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.50762511+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.507628105+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.59390217+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.593957468+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-04-22T13:07:02.593963511+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.593978613+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.59398601+07:00","message":"[bufferProcess] interim [600000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.59398875+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.593994369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.593997457+07:00","message":"> Transcript [594] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.594001405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.594003238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.594005648+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.594007713+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.738142288+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.738180798+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-04-22T13:07:02.738187149+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.738198785+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.738206137+07:00","message":"[bufferProcess] interim [780000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.738209074+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.73821457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.738217198+07:00","message":"> Transcript [595] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.738220973+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.738223131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.738225498+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.738228184+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.838358164+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.83840129+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-04-22T13:07:02.83840703+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.83842221+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838429801+07:00","message":"[bufferProcess] interim [840000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838432653+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838438586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838441542+07:00","message":"> Transcript [596] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838445845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.83844789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838449934+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838454777+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838460352+07:00","message":"Push: 'คำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838462267+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.83846433+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.838466559+07:00","message":"Next Push (prob) : 'เพื่อให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.838474229+07:00","message":"push: {false คำนึงถึง 0 0xc00038c080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.966676098+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.966728163+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-04-22T13:07:02.966737051+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:02.966751851+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.966760728+07:00","message":"[bufferProcess] interim [20000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.966763524+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.966769283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.966772209+07:00","message":"> Transcript [597] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.96677463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:02.966776839+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.134863295+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.134894819+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-04-22T13:07:03.134907551+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.134920974+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.134927908+07:00","message":"[bufferProcess] interim [140000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.134930388+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.134934147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.134937369+07:00","message":"> Transcript [598] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.134939825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.134941736+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.361466443+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.36150964+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-04-22T13:07:03.361517584+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.361534149+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.361544758+07:00","message":"[bufferProcess] interim [380000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.361548622+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.361555936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.361560068+07:00","message":"> Transcript [599] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.36156507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.361568422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.361571219+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.361575024+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.50552725+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.505561397+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-04-22T13:07:03.505568654+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.505582439+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.505590677+07:00","message":"[bufferProcess] interim [560000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.505594385+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.505599258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.505602977+07:00","message":"> Transcript [600] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.505607664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.505610608+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.505615549+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.505619577+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.508229368+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.508240202+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-04-22T13:07:03.508244696+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.50825359+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.508257841+07:00","message":"[bufferProcess] interim [620000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.508261133+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.508264267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.508267384+07:00","message":"> Transcript [601] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.508270137+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.508272989+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.77272371+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.77278408+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-04-22T13:07:03.772790753+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.772805782+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.772812594+07:00","message":"[bufferProcess] interim [920000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.772814985+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.772821613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.772824266+07:00","message":"> Transcript [602] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.772827523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.772829942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.77283165+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.772834645+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.898506449+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.89855017+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-04-22T13:07:03.898556312+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:03.89857101+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.898577863+07:00","message":"[bufferProcess] interim [980000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.898580665+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.898587631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.898590599+07:00","message":"> Transcript [603] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.898593965+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.898595803+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.898597853+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:03.898600613+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.01792262+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.017963486+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-04-22T13:07:04.017969507+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.017984336+07:00","message":"[buffer interim] 84 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.017991424+07:00","message":"[bufferProcess] interim [100000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.017994169+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.018001508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.018003956+07:00","message":"> Transcript [604] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.018007634+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.018009673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.018012107+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.018014911+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.258856539+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.39079853+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.390841643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.39084933+07:00","message":"receive interim result [true|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.390859851+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.390862218+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.390869254+07:00","message":"[buffer interim] 84 true มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390876681+07:00","message":"[bufferProcess] interim [550000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390879923+07:00","message":"[bufferProcess] send to processor (isfinal):มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390883479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390885998+07:00","message":"> Transcript [605] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390889133+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390890963+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390893611+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390896304+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390899933+07:00","message":"Push: 'เพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390901747+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390903823+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390906075+07:00","message":"Next Push (prob) : 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390914109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.39091621+07:00","message":"> Transcript [606] [true]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390918573+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390920137+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.39092187+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390931794+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.390933708+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.390955568+07:00","message":"push: {false เพื่อให้พืชเจริญเติบ 0 0xc00038c080}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.391108486+07:00","message":"Push: 'นั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.391112835+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.391115495+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.391117508+07:00","message":"Next Push (prob) : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:04.391128664+07:00","message":"push: {true นั้นเจริญเติบโตได้ดี 0 0xc00038c080}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:04.391161546+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_84.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:04.401391222+07:00","message":"write wav file: './tmp/7548/7548_84.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:04.902400034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:04.902410244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:05.42156462+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.747235044+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.747269293+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-04-22T13:07:06.747274765+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.747299699+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.747304161+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-04-22T13:07:06.747306733+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.747312117+07:00","message":"[buffer interim] 85 false พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.747314881+07:00","message":"[buffer interim] 85 false อย่าเพิ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.747320865+07:00","message":"[bufferProcess] interim [540000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.747322476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.747325909+07:00","message":"[bufferProcess] send to processor (ticker):พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.747328239+07:00","message":"[bufferProcess] interim [600000000]:อย่าเพิ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.747329713+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.74733193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.747334382+07:00","message":"> Transcript [607] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.747336464+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.817864049+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.949562385+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.979533756+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.979569517+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-04-22T13:07:06.979575247+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.979591431+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.979594629+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-04-22T13:07:06.979597059+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจะรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.979602847+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.97960579+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-04-22T13:07:06.97960822+07:00","message":"receive interim result [false|false]: เธอจะรักฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.979615012+07:00","message":"[buffer interim] 85 false อย่าเพิ่งจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.97961772+07:00","message":"[buffer interim] 85 false อย่าเพิ่งจะรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:06.979619754+07:00","message":"[buffer interim] 85 false เธอจะรักฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979625863+07:00","message":"[bufferProcess] interim [780000000]:อย่าเพิ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979628638+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979632128+07:00","message":"[bufferProcess] interim [900000000]:อย่าเพิ่งจะรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979634927+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979637994+07:00","message":"[bufferProcess] interim [20000000]:เธอจะรักฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979640737+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจะรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979644139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979648012+07:00","message":"> Transcript [608] [false]: 'อย่าเพิ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979651205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979654577+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979656403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979658147+07:00","message":"> Transcript [609] [false]: 'อย่าเพิ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979660121+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979661748+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979663232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979664925+07:00","message":"> Transcript [610] [false]: 'อย่าเพิ่งจะรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979666365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:06.979667912+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจะรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.077769122+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.091727675+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.091761605+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-04-22T13:07:07.091766877+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.091783337+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.091786762+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-04-22T13:07:07.09178903+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.091794726+07:00","message":"[buffer interim] 85 false อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.091797941+07:00","message":"[buffer interim] 85 false อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091803318+07:00","message":"[bufferProcess] interim [80000000]:อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091805366+07:00","message":"[bufferProcess] send to processor:เธอจะรักฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091807827+07:00","message":"[bufferProcess] interim [200000000]:อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091809453+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091811832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091814719+07:00","message":"> Transcript [611] [false]: 'เธอจะรักฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091817155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091818943+07:00","message":"Set new StatePrefix: 'เธอจะรักฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091820855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091822559+07:00","message":"> Transcript [612] [false]: 'อย่าเพิ่งจากรัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091824093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.091825582+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจากรัชดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.139639412+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228206785+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228221509+07:00","message":"found end of frame, send empty tag with msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228224141+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.22824272+07:00","message":"[buffer interim] force interim is final (2) :อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228270044+07:00","message":"[bufferProcess] interim [200000000]:อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228273544+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228276094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228278649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228282075+07:00","message":"> Transcript [613] [false]: 'อย่าเพิ่งจากรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.22828409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228287904+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจากรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228290455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228293314+07:00","message":"> Transcript [614] [true]: 'อย่าเพิ่งจากรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228296827+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228299475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228302411+07:00","message":"StatePrefix: 'อย่าเพิ่งจากรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228305405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228315363+07:00","message":"Push: 'อย่าเพิ่งจากรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228318631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228320474+07:00","message":"> Transcript [615] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228322255+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228323736+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228325323+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228326838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.228328623+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228338319+07:00","message":"push: {true อย่าเพิ่งจากรัชนี 0 0xc00038ca00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.228348376+07:00","message":"push: {true \n 0 0xc004108600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:07.233751647+07:00","message":"write wav file: './tmp/7548/7548_86.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:07.233772293+07:00","message":"write wav file: './tmp/7548/7548_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.413650121+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.413694741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจากรัชนี\",\"confidence\":0.83685994}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.413706113+07:00","message":"receive interim result [true|false]: อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.413717143+07:00","message":"end recv isFinal message id 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.413719221+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.413725627+07:00","message":"[buffer interim] this message is already final true 85: 'อย่าเพิ่งจากรัชนี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537320896+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537345873+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537349615+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537352609+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537355512+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537358963+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537362171+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537364827+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537367806+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537370879+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537373582+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537376244+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537378756+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537381432+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537384035+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537386308+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537388671+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.537391108+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.616433078+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.616471223+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-04-22T13:07:07.61647605+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.616490727+07:00","message":"[buffer interim] 87 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.616497047+07:00","message":"[bufferProcess] interim [480000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.616498974+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.675513529+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.675545992+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-04-22T13:07:07.675551977+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.675565369+07:00","message":"[buffer interim] 87 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.675572214+07:00","message":"[bufferProcess] interim [600000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.675575102+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.675580459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.675583378+07:00","message":"> Transcript [616] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.675585676+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:07.90285725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:07.902871486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.99611773+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.99616213+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-04-22T13:07:07.996168394+07:00","message":"receive interim result [false|false]: ต้องการฟัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:07.996186446+07:00","message":"[buffer interim] 87 false ต้องการฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.996193755+07:00","message":"[bufferProcess] interim [840000000]:ต้องการฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.996195962+07:00","message":"[bufferProcess] send to processor:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.996199408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.996202382+07:00","message":"> Transcript [617] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.996205627+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.996207586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.996209574+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:07.996211825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.063878014+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.063918331+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-04-22T13:07:08.063924486+07:00","message":"receive interim result [false|false]: ต้องการฝาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.063938008+07:00","message":"[buffer interim] 87 false ต้องการฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.063947558+07:00","message":"[bufferProcess] interim [900000000]:ต้องการฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.063950791+07:00","message":"[bufferProcess] send to processor:ต้องการฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.063956823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.063960343+07:00","message":"> Transcript [618] [false]: 'ต้องการฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.063964275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.06396704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.063970143+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.063973001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.118888406+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.118923617+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-04-22T13:07:08.118930942+07:00","message":"receive interim result [false|false]: ต้องการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.118942672+07:00","message":"[buffer interim] 87 false ต้องการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.118949497+07:00","message":"[bufferProcess] interim [960000000]:ต้องการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.11895242+07:00","message":"[bufferProcess] send to processor:ต้องการฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.11895809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.118961857+07:00","message":"> Transcript [619] [false]: 'ต้องการฝาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.11896538+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.118967974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.118970974+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.118973692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.121801933+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.12181413+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-04-22T13:07:08.121817743+07:00","message":"receive interim result [false|false]: ต้องการปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.12182343+07:00","message":"[buffer interim] 87 false ต้องการปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121827915+07:00","message":"[bufferProcess] interim [20000000]:ต้องการปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121830699+07:00","message":"[bufferProcess] send to processor:ต้องการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121834973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121838544+07:00","message":"> Transcript [620] [false]: 'ต้องการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121841641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121844349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121846863+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121849272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121854884+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121857751+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.121860636+07:00","message":"Set new StatePrefix : 'ต้องการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.12186349+07:00","message":"Next Push (prob) : 'การตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.121873236+07:00","message":"push: {false ต้อง 0 0xc002507400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.376812596+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.376856718+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-04-22T13:07:08.37686303+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.376876541+07:00","message":"[buffer interim] 87 false ต้องการปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.376889759+07:00","message":"[bufferProcess] interim [260000000]:ต้องการปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.376892578+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.376898472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.376901222+07:00","message":"> Transcript [621] [false]: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.376903625+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.376905586+07:00","message":"Set new StatePrefix: 'ต้องการปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.49449939+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.494541528+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-04-22T13:07:08.494547504+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.494560311+07:00","message":"[buffer interim] 87 false ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.494569888+07:00","message":"[bufferProcess] interim [380000000]:ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.494573493+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.494580169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.494584076+07:00","message":"> Transcript [622] [false]: 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.494588357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.494591117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.494594089+07:00","message":"StatePrefix: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.494596473+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.887150543+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.887188804+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-04-22T13:07:08.887194611+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:08.88720963+07:00","message":"[buffer interim] 87 false ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.887219523+07:00","message":"[bufferProcess] interim [740000000]:ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.887222224+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.887225805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.88722849+07:00","message":"> Transcript [623] [false]: 'ต้องการปัจจัยต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.887231713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.887233736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.887235612+07:00","message":"StatePrefix: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:08.887237912+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.017798744+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.017837033+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-04-22T13:07:09.01784302+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.017859413+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.017864648+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-04-22T13:07:09.017868427+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.017875331+07:00","message":"[buffer interim] 87 false ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.017878815+07:00","message":"[buffer interim] 87 false ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017885394+07:00","message":"[bufferProcess] interim [860000000]:ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017887362+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017890006+07:00","message":"[bufferProcess] interim [920000000]:ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017891764+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017894462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017897174+07:00","message":"> Transcript [624] [false]: 'ต้องการปัจจัยต่างๆเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017900982+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017903094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017905181+07:00","message":"StatePrefix: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.01790761+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017909124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017911005+07:00","message":"> Transcript [625] [false]: 'ต้องการปัจจัยต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017913809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017916633+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017919303+07:00","message":"StatePrefix: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017921753+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017925414+07:00","message":"Push: 'การปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017928104+07:00","message":"TextPushed: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017930866+07:00","message":"Set new StatePrefix : 'ต้องการปัจจัยต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.017933827+07:00","message":"Next Push (prob) : 'ต่างๆเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.017943727+07:00","message":"push: {false การปัจจัย 0 0xc002507400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.318395237+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.4038439+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.40388211+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-04-22T13:07:09.403887951+07:00","message":"receive interim result [true|false]: ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.403899411+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.403901769+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.403909083+07:00","message":"[buffer interim] 87 true ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.40391771+07:00","message":"[bufferProcess] interim [400000000]:ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403923847+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403927722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.40393113+07:00","message":"> Transcript [626] [false]: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403934054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403936007+07:00","message":"Set new StatePrefix: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403937645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403939542+07:00","message":"> Transcript [627] [true]: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403941859+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403943766+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403945982+07:00","message":"StatePrefix: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403948395+07:00","message":"TextPushed: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.403956212+07:00","message":"Push: 'ต่างๆเหล่านั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.403965219+07:00","message":"push: {true ต่างๆเหล่านั้น 0 0xc002507400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:09.411193577+07:00","message":"write wav file: './tmp/7548/7548_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.580293484+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.698149134+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.770573281+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.841837894+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.841856657+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.841859801+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.841865489+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.841873399+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.841878497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.841882725+07:00","message":"> Transcript [628] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.841886493+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.841889594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.841892402+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.84189536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:09.841904038+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:09.841912374+07:00","message":"push: {true \n 0 0xc00038cd00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:09.847802288+07:00","message":"write wav file: './tmp/7548/7548_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.253267561+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.253305968+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-04-22T13:07:10.253311649+07:00","message":"receive interim result [false|false]: มือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.253325774+07:00","message":"[buffer interim] 89 false มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.25333329+07:00","message":"[bufferProcess] interim [480000000]:มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.25333527+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.30049945+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.300538416+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-04-22T13:07:10.300544341+07:00","message":"receive interim result [false|false]: มึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.300560328+07:00","message":"[buffer interim] 89 false มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.300568302+07:00","message":"[bufferProcess] interim [540000000]:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.300570489+07:00","message":"[bufferProcess] send to processor:มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.300573661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.300576852+07:00","message":"> Transcript [629] [false]: 'มือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.300579307+07:00","message":"Set StatePrefix (first interim): 'มือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.473660241+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.473708617+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-04-22T13:07:10.473714443+07:00","message":"receive interim result [false|false]: เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.473727126+07:00","message":"[buffer interim] 89 false เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.473736904+07:00","message":"[bufferProcess] interim [720000000]:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.473739178+07:00","message":"[bufferProcess] send to processor:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.473744986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.473747725+07:00","message":"> Transcript [630] [false]: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.473749803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.473752044+07:00","message":"Set new StatePrefix: 'มึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.646048134+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.646085309+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-04-22T13:07:10.646091767+07:00","message":"receive interim result [false|false]: เหมือนเดิม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.646105551+07:00","message":"[buffer interim] 89 false เหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.646113136+07:00","message":"[bufferProcess] interim [900000000]:เหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.646115713+07:00","message":"[bufferProcess] send to processor:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.64612133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.646124+07:00","message":"> Transcript [631] [false]: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.64612638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.646128677+07:00","message":"Set new StatePrefix: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.756747412+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.756785899+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-04-22T13:07:10.756791974+07:00","message":"receive interim result [false|false]: เหมือนเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.75680581+07:00","message":"[buffer interim] 89 false เหมือนเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.756812844+07:00","message":"[bufferProcess] interim [20000000]:เหมือนเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.756815394+07:00","message":"[bufferProcess] send to processor:เหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.756820542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.7568232+07:00","message":"> Transcript [632] [false]: 'เหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.756826144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.756828007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.756829852+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.756832481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.817155582+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.817194683+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-04-22T13:07:10.817200083+07:00","message":"receive interim result [false|false]: เหมือนหรือแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:10.817213678+07:00","message":"[buffer interim] 89 false เหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.817219403+07:00","message":"[bufferProcess] interim [80000000]:เหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.817221888+07:00","message":"[bufferProcess] send to processor:เหมือนเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.817224855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.817227173+07:00","message":"> Transcript [633] [false]: 'เหมือนเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.817229891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.817232027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.817233816+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:10.817235881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:10.903693487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:10.903737076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.008509059+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.008543868+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-04-22T13:07:11.008549699+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.008562643+07:00","message":"[buffer interim] 89 false เหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.008569836+07:00","message":"[bufferProcess] interim [320000000]:เหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.008572069+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.008577407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.008580277+07:00","message":"> Transcript [634] [false]: 'เหมือนหรือแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.008583176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.008585167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.008586963+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.008589021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.326718445+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.32676038+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-04-22T13:07:11.326766545+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.326780235+07:00","message":"[buffer interim] 89 false เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326787767+07:00","message":"[bufferProcess] interim [560000000]:เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326789948+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326795191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326797937+07:00","message":"> Transcript [635] [false]: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326800841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326802884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326804865+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326806835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326811175+07:00","message":"Push: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326813321+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326815305+07:00","message":"Set new StatePrefix : 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.326819205+07:00","message":"Next Push (prob) : 'หรือแตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.326836329+07:00","message":"push: {false เหมือน 0 0xc000168b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.524089944+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.524130392+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-04-22T13:07:11.524136539+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.524150482+07:00","message":"[buffer interim] 89 false เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.524157356+07:00","message":"[bufferProcess] interim [800000000]:เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.524160089+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.5241663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.524169043+07:00","message":"> Transcript [636] [false]: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.524172236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.524174599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.524176418+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.524178636+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.871952681+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.871988749+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-04-22T13:07:11.871994494+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:11.872011767+07:00","message":"[buffer interim] 89 false เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.872021029+07:00","message":"[bufferProcess] interim [40000000]:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.872023881+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.872027283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.87203015+07:00","message":"> Transcript [637] [false]: 'เหมือนหรือแตกต่างกันหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.872034367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.872036482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.872038803+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:11.87204113+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.413786196+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.413827511+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-04-22T13:07:12.413835231+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.413852223+07:00","message":"[buffer interim] 89 false เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.413859889+07:00","message":"[bufferProcess] interim [640000000]:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.413862785+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.41386626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.413869299+07:00","message":"> Transcript [638] [false]: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.413872788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.413875236+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.413877475+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.413879612+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.798597726+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.798640206+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-04-22T13:07:12.798646345+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.798659829+07:00","message":"[buffer interim] 89 false เหมือนหรือแตกต่างกันหรือไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798670092+07:00","message":"[bufferProcess] interim [120000000]:เหมือนหรือแตกต่างกันหรือไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.79867401+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798680519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798685407+07:00","message":"> Transcript [639] [false]: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798690263+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798693292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798696641+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798699439+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798718728+07:00","message":"Push: 'หรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798721652+07:00","message":"TextPushed: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798724953+07:00","message":"Set new StatePrefix : 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.798728208+07:00","message":"Next Push (prob) : 'กันหรือไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.79874882+07:00","message":"push: {false หรือแตกต่าง 0 0xc000168b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.987908163+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.9879549+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-04-22T13:07:12.98796111+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:12.987977358+07:00","message":"[buffer interim] 89 false เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.987985621+07:00","message":"[bufferProcess] interim [240000000]:เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.987987973+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.987996019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.987998712+07:00","message":"> Transcript [640] [false]: 'เหมือนหรือแตกต่างกันหรือไม่อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.988002101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.988004542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.988006842+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:12.988010028+07:00","message":"TextPushed: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.359117807+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.461269834+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.461306402+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-04-22T13:07:13.461317325+07:00","message":"receive interim result [true|false]: เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.46132495+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.461326998+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.461334642+07:00","message":"[buffer interim] 89 true เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461343677+07:00","message":"[bufferProcess] interim [810000000]:เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461349723+07:00","message":"[bufferProcess] send to processor (isfinal):เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461360911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461373033+07:00","message":"> Transcript [641] [false]: 'เหมือนหรือแตกต่างกันหรือไม่อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461378476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461380487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461382645+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461385083+07:00","message":"TextPushed: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461387179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461389511+07:00","message":"> Transcript [642] [true]: 'เหมือนหรือแตกต่างกันหรือไม่อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.46139184+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461393493+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461395131+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461396921+07:00","message":"TextPushed: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.461403699+07:00","message":"Push: 'กันหรือไม่อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.461413769+07:00","message":"push: {true กันหรือไม่อย่างไร 0 0xc000168b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:13.473646247+07:00","message":"write wav file: './tmp/7548/7548_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.492191487+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.547523907+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.681129706+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.761250889+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.761271423+07:00","message":"found end of frame, send empty tag with msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.761274769+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.76128049+07:00","message":"[buffer interim] 90 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.761287805+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.761291574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.761294215+07:00","message":"> Transcript [643] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.761296608+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.761298689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.761300513+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.761302402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.761305181+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.761314256+07:00","message":"push: {true \n 0 0xc000044080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:13.766103103+07:00","message":"write wav file: './tmp/7548/7548_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.809579037+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.870080912+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:13.904730966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:13.904754235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.931946811+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.931982012+07:00","message":"found end of frame, send empty tag with msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.931986058+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.931994312+07:00","message":"[buffer interim] 91 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.932002463+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.932006178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.932009032+07:00","message":"> Transcript [644] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.932011512+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.932013347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.932015168+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.932016909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:13.932019505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:13.932030022+07:00","message":"push: {true \n 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:13.936718744+07:00","message":"write wav file: './tmp/7548/7548_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.127828751+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.235504228+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.235522908+07:00","message":"found end of frame, send empty tag with msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.235525879+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.235532571+07:00","message":"[buffer interim] 92 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.23553965+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.235543736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.235546998+07:00","message":"> Transcript [645] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.235549355+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.235551274+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.235553136+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.235554924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:14.235562308+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.235571865+07:00","message":"push: {true \n 0 0xc00038ce00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:14.242108181+07:00","message":"write wav file: './tmp/7548/7548_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:14.260840671+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.324288712+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.324338743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.324344249+07:00","message":"receive interim result [false|false]: อีสานมีนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.32436183+07:00","message":"[buffer interim] 93 false อีสานมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.324369702+07:00","message":"[bufferProcess] interim [60000000]:อีสานมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.3243716+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.324377386+07:00","message":"[bufferProcess] send to processor (ticker):อีสานมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.324379992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.324382612+07:00","message":"> Transcript [646] [false]: 'อีสานมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.324385144+07:00","message":"Set StatePrefix (first interim): 'อีสานมีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.335214486+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.335251561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.335256315+07:00","message":"receive interim result [false|false]: อีสานมีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.335271527+07:00","message":"[buffer interim] 93 false อีสานมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.335279085+07:00","message":"[bufferProcess] interim [120000000]:อีสานมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.335280841+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:16.90558867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:16.905594352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.91180631+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.911844123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.911849706+07:00","message":"receive interim result [false|false]: อีสานมีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:16.9118654+07:00","message":"[buffer interim] 93 false อีสานมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.911871891+07:00","message":"[bufferProcess] interim [720000000]:อีสานมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.911874253+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.911880417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.911883094+07:00","message":"> Transcript [647] [false]: 'อีสานมีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.911886228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.911888118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.911889843+07:00","message":"StatePrefix: 'อีสานมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:16.911892158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.279051252+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.279093596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.279098545+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.27910991+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.279117013+07:00","message":"[bufferProcess] interim [80000000]:อีสานมีนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.279119706+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.279124854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.279127425+07:00","message":"> Transcript [648] [false]: 'อีสานมีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.279130326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.27913215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.279133906+07:00","message":"StatePrefix: 'อีสานมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.279136202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.415792742+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.415833859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.415839275+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.41585009+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.415857304+07:00","message":"[bufferProcess] interim [200000000]:อีสานมีนะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.415859522+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.415862519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.415864912+07:00","message":"> Transcript [649] [false]: 'อีสานมีนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.415867759+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.415869652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.415871439+07:00","message":"StatePrefix: 'อีสานมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.415873281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.715246084+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.715296179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.715305187+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.715321825+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.71533186+07:00","message":"[bufferProcess] interim [380000000]:อีสานมีนะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.715335694+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.715340727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.715344751+07:00","message":"> Transcript [650] [false]: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.715349059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.715353563+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.715356621+07:00","message":"StatePrefix: 'อีสานมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.71535989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.715363971+07:00","message":"Push: 'อีสานมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.715366716+07:00","message":"TextPushed: 'อีสานมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.715370659+07:00","message":"Set new StatePrefix : 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.7153742+07:00","message":"Next Push (prob) : 'คะก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.71538604+07:00","message":"push: {false อีสานมีนะ 0 0xc002506800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.777654675+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.777694378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.777699413+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมีปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.777732646+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมีปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.777740838+07:00","message":"[bufferProcess] interim [440000000]:อีสานมีนะคะก็จะมีปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.777743683+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.777746625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.777749194+07:00","message":"> Transcript [651] [false]: 'อีสานมีนะคะก็จะมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.777751833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.777755832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.777758068+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.777760314+07:00","message":"TextPushed: 'อีสานมีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.80029206+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.800331423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.800337306+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมีกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.800352206+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.800359597+07:00","message":"[bufferProcess] interim [560000000]:อีสานมีนะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.800362102+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะมีปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.800366294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.800368722+07:00","message":"> Transcript [652] [false]: 'อีสานมีนะคะก็จะมีปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.800371674+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.800373657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.800377832+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.800380166+07:00","message":"TextPushed: 'อีสานมีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.978578783+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.978613389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีกิจกรรมที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.978618917+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:17.978632569+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.978639826+07:00","message":"[bufferProcess] interim [740000000]:อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.978642049+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.978647308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.978650106+07:00","message":"> Transcript [653] [false]: 'อีสานมีนะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.978653328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.978655454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.978657586+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:17.978659882+07:00","message":"TextPushed: 'อีสานมีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.18050279+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.180542288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีกิจกรรมที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.180548127+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.180557641+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180565134+07:00","message":"[bufferProcess] interim [980000000]:อีสานมีนะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180567679+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180571316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180574136+07:00","message":"> Transcript [654] [false]: 'อีสานมีนะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180577379+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180579408+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180581282+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180583457+07:00","message":"TextPushed: 'อีสานมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180586016+07:00","message":"Push: 'คะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180587701+07:00","message":"TextPushed: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180589755+07:00","message":"Set new StatePrefix : 'อีสานมีนะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.180591968+07:00","message":"Next Push (prob) : 'กิจกรรมที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.180600058+07:00","message":"push: {false คะก็จะมี 0 0xc002506800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.435773549+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.435804915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีกิจกรรมที่ 3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.435809505+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.43582628+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.435833345+07:00","message":"[bufferProcess] interim [220000000]:อีสานมีนะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.435836029+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.435839333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.435841775+07:00","message":"> Transcript [655] [false]: 'อีสานมีนะคะก็จะมีกิจกรรมที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.43584465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.435846503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.435848212+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.435850417+07:00","message":"TextPushed: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.624362612+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.624400041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีกิจกรรมที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.624405791+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.62441415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3.4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.624416535+07:00","message":"receive interim result [false|false]:  3.4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.624423216+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.624428494+07:00","message":"[buffer interim] 93 false  3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624435229+07:00","message":"[bufferProcess] interim [340000000]:อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624437839+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624442738+07:00","message":"[bufferProcess] interim [340000000]: 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624445166+07:00","message":"[bufferProcess] update buffer: อีสานมีนะคะก็จะมีกิจกรรมที่ 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624447739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624450441+07:00","message":"> Transcript [656] [false]: 'อีสานมีนะคะก็จะมีกิจกรรมที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624453344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624455158+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624457011+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.624460658+07:00","message":"TextPushed: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.629533331+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.629547327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีกิจกรรมที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.629551275+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.629558264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3.3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.629561004+07:00","message":"receive interim result [false|false]:  3.3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.629564832+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:18.629567328+07:00","message":"[buffer interim] 93 false  3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.629570308+07:00","message":"[bufferProcess] interim [400000000]:อีสานมีนะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.629572328+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะมีกิจกรรมที่ 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.629574509+07:00","message":"[bufferProcess] interim [400000000]: 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.629576363+07:00","message":"[bufferProcess] update buffer: อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.62957819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.629583135+07:00","message":"> Transcript [657] [false]: 'อีสานมีนะคะก็จะมีกิจกรรมที่ 3.4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.629585746+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.629587479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.629589055+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:18.629591136+07:00","message":"TextPushed: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.058299715+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.130267729+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.14278511+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.142827776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.142833534+07:00","message":"receive interim result [false|false]: อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.14284589+07:00","message":"[buffer interim] 93 false อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142853013+07:00","message":"[bufferProcess] interim [0]:อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142855716+07:00","message":"[bufferProcess] send to processor:อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142861536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142864408+07:00","message":"> Transcript [658] [false]: 'อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142867518+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142869733+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142871524+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142873995+07:00","message":"TextPushed: 'อีสานมีนะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142878886+07:00","message":"Push: 'กิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.14288065+07:00","message":"TextPushed: 'อีสานมีนะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142882567+07:00","message":"Set new StatePrefix : 'อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.142884602+07:00","message":"Next Push (prob) : ' 3.3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.142892814+07:00","message":"push: {false กิจกรรมที่ 0 0xc002506800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.320037427+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.320080554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3\",\"confidence\":0.9388054}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.320089093+07:00","message":"receive interim result [true|false]: อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.320101477+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.320105002+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.320112304+07:00","message":"[buffer interim] 93 true อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320123702+07:00","message":"[bufferProcess] interim [30000000]:อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320128302+07:00","message":"[bufferProcess] send to processor (isfinal):อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320133874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320138948+07:00","message":"> Transcript [659] [false]: 'อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320143923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320147214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320150343+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.3201538+07:00","message":"TextPushed: 'อีสานมีนะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320156743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320159455+07:00","message":"> Transcript [660] [true]: 'อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320162737+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320165542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320168075+07:00","message":"StatePrefix: 'อีสานมีนะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.32017049+07:00","message":"TextPushed: 'อีสานมีนะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.320174542+07:00","message":"Push: ' 3.3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.320185657+07:00","message":"push: {true  3.3 0 0xc002506800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:19.330261755+07:00","message":"write wav file: './tmp/7548/7548_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.68312572+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.683160995+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-04-22T13:07:19.683165912+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.683181897+07:00","message":"[buffer interim] 94 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.683188996+07:00","message":"[bufferProcess] interim [600000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.683191376+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.779067368+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.779110268+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-04-22T13:07:19.77911626+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:19.779131034+07:00","message":"[buffer interim] 94 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.77913758+07:00","message":"[bufferProcess] interim [720000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.779140053+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.779146165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.779148973+07:00","message":"> Transcript [661] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:19.779151041+07:00","message":"Set StatePrefix (first interim): 'อัตรา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:19.906197825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:19.906197718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.096655501+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.096694985+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-04-22T13:07:20.096710111+07:00","message":"receive interim result [false|false]: ปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.096725879+07:00","message":"[buffer interim] 94 false ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.096737564+07:00","message":"[bufferProcess] interim [20000000]:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.096740832+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.096747726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.09675162+07:00","message":"> Transcript [662] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.096754908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.096758337+07:00","message":"Set new StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.29547638+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.295524764+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-04-22T13:07:20.295531814+07:00","message":"receive interim result [false|false]: ปัจจัยที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.295551157+07:00","message":"[buffer interim] 94 false ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.295561085+07:00","message":"[bufferProcess] interim [200000000]:ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.295564946+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.295569566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.295573359+07:00","message":"> Transcript [663] [false]: 'ปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.295578172+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.295580903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.295583861+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.29558673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.365391378+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.365435337+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-04-22T13:07:20.365442536+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.365459254+07:00","message":"[buffer interim] 94 false ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.365471151+07:00","message":"[bufferProcess] interim [320000000]:ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.365474543+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.365481627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.365486312+07:00","message":"> Transcript [664] [false]: 'ปัจจัยที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.365491087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.365494039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.365496927+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.3654999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.68686624+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.686896121+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-04-22T13:07:20.686900894+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.686918083+07:00","message":"[buffer interim] 94 false ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.686924214+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.686926448+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.686932644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.686934893+07:00","message":"> Transcript [665] [false]: 'ปัจจัยที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.686938188+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.686941085+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.686942929+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.686944968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.869428509+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.869466853+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-04-22T13:07:20.869473652+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.869487887+07:00","message":"[buffer interim] 94 false ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869494933+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869497171+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869503607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869506888+07:00","message":"> Transcript [666] [false]: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869510245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869512349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869514218+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869519014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869525201+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.86952725+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869529141+07:00","message":"Set new StatePrefix : 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:20.869531369+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:20.869539177+07:00","message":"push: {false ปัจจัย 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.188870876+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.188912201+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-04-22T13:07:21.188917919+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.188928972+07:00","message":"[buffer interim] 94 false ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.188935547+07:00","message":"[bufferProcess] interim [100000000]:ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.188938064+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.18894302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.188945644+07:00","message":"> Transcript [667] [false]: 'ปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.188948621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.188950475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.188952659+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.188954797+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.258227312+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.258268258+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-04-22T13:07:21.258275368+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.258291702+07:00","message":"[buffer interim] 94 false ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.258303608+07:00","message":"[bufferProcess] interim [160000000]:ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.258307063+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.258314091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.258319149+07:00","message":"> Transcript [668] [false]: 'ปัจจัยที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.258323851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.258326454+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.258329848+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.25833307+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.298218264+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.37123613+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.385252376+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.38528517+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-04-22T13:07:21.385290451+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.385303683+07:00","message":"[buffer interim] 94 false ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.385310369+07:00","message":"[bufferProcess] interim [400000000]:ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.385312413+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.385315293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.385317876+07:00","message":"> Transcript [669] [false]: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.385323134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.385325257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.385327238+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.385329367+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.39935044+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.399378548+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-04-22T13:07:21.399384277+07:00","message":"receive interim result [true|false]: ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.399404108+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.399406635+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.399411836+07:00","message":"[buffer interim] 94 true ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399421251+07:00","message":"[bufferProcess] interim [400000000]:ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399424158+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399427536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399430095+07:00","message":"> Transcript [670] [false]: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399432533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399434185+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399436158+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399438044+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399440349+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.39944208+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399444116+07:00","message":"Set new StatePrefix : 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.39944605+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399447696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399449487+07:00","message":"> Transcript [671] [true]: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399451495+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399453032+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399454581+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399456213+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:21.399458132+07:00","message":"Push: 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.399465551+07:00","message":"push: {false ที่มีผลต่อ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:21.399470757+07:00","message":"push: {true การเจริญเติบ 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:21.406851774+07:00","message":"write wav file: './tmp/7548/7548_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.389846109+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.479961284+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.480012804+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-04-22T13:07:22.480018446+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.480034249+07:00","message":"[buffer interim] 95 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.48004081+07:00","message":"[bufferProcess] interim [260000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.480042721+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.480048378+07:00","message":"[bufferProcess] send to processor (ticker):พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.480051002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.480053684+07:00","message":"> Transcript [672] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.480058894+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.501617739+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.50165279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาของพืช\",\"confidence\":0.8251244}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.501658612+07:00","message":"receive interim result [true|false]: เอาของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.5016702+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.501672243+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.50167777+07:00","message":"[buffer interim] 95 true เอาของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.501683616+07:00","message":"[bufferProcess] interim [260000000]:เอาของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.501686685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.501689114+07:00","message":"> Transcript [673] [true]: 'เอาของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.501691619+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.501693581+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.501696437+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.501698255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:22.501717822+07:00","message":"Push: 'เอาของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.501726504+07:00","message":"push: {true เอาของพืช 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:22.507557113+07:00","message":"write wav file: './tmp/7548/7548_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:22.522517642+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:22.906275995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:22.906289243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.214880705+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.214928845+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-04-22T13:07:23.214933973+07:00","message":"receive interim result [false|false]: งั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.214944688+07:00","message":"[buffer interim] 96 false งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.214951587+07:00","message":"[bufferProcess] interim [480000000]:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.214953368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.695525685+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.6955659+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-04-22T13:07:23.695571516+07:00","message":"receive interim result [false|false]: นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.695585109+07:00","message":"[buffer interim] 96 false นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.695592506+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.695596075+07:00","message":"[bufferProcess] send to processor:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.695607598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.69561172+07:00","message":"> Transcript [674] [false]: 'งั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.69561487+07:00","message":"Set StatePrefix (first interim): 'งั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.894847163+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.894880456+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-04-22T13:07:23.894886465+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:23.894898135+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.894906357+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนสามารถทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.894908731+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.894914137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.8949169+07:00","message":"> Transcript [675] [false]: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.894919176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:23.894921367+07:00","message":"Set new StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.085334321+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.085366678+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-04-22T13:07:24.085372831+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำผิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.085387013+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.08539374+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนสามารถทำผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.085396622+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.085403677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.085407089+07:00","message":"> Transcript [676] [false]: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.085410598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.085412871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.085414845+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.08541699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.264152364+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.264188906+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-04-22T13:07:24.264194819+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.264210082+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.264216866+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.264219798+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.264226095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.264228962+07:00","message":"> Transcript [677] [false]: 'นักเรียนสามารถทำผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.26423205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.264234185+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.26423635+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.264238562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.588229359+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.588295803+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-04-22T13:07:24.588302064+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.588324218+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.588337261+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.588340104+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.58834661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.588348982+07:00","message":"> Transcript [678] [false]: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.588352076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.588354059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.588356678+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.588359314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.657402332+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.657440206+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-04-22T13:07:24.657446361+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.657461827+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657470341+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657474281+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657480981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657485477+07:00","message":"> Transcript [679] [false]: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657490658+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657494813+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657497573+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657499888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657504251+07:00","message":"Push: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657506336+07:00","message":"TextPushed: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657508193+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.657510383+07:00","message":"Next Push (prob) : 'ทำกิจกรรมนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.657518927+07:00","message":"push: {false นักเรียนสามารถ 0 0xc002506d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.783137024+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.783176429+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-04-22T13:07:24.783182713+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.783195791+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.783202825+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.783205197+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.783211347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.783213935+07:00","message":"> Transcript [680] [false]: 'นักเรียนสามารถทำกิจกรรมนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.783217257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.78321922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.783220991+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.783223386+07:00","message":"TextPushed: 'นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.86485418+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.864888271+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-04-22T13:07:24.864894154+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:24.864908754+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.864916531+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.864919382+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.864925514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.864927929+07:00","message":"> Transcript [681] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.864931007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.864933091+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.864935124+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:24.864937406+07:00","message":"TextPushed: 'นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.110425482+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.110466443+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-04-22T13:07:25.110472325+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.110486885+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.110494535+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.110503169+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.110511606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.110514346+07:00","message":"> Transcript [682] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.110517539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.110519388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.110521952+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.11052413+07:00","message":"TextPushed: 'นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.298283254+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.298316579+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-04-22T13:07:25.298322837+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.298338335+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298345272+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298348323+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298357441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298361513+07:00","message":"> Transcript [683] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298366387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298369023+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298372242+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298376085+07:00","message":"TextPushed: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.2983819+07:00","message":"Push: 'ทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298383726+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298386162+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.298388509+07:00","message":"Next Push (prob) : 'ได้ในห้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.298396736+07:00","message":"push: {false ทำกิจกรรมนี้ 0 0xc002506d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.719439025+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.748031713+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.748071845+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-04-22T13:07:25.748078257+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.748092762+07:00","message":"[buffer interim] 96 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.748101047+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.748103607+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.748107838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.748110695+07:00","message":"> Transcript [684] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.748114535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.748116827+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.748119172+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.748121602+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.827825802+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.827862466+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-04-22T13:07:25.827868411+07:00","message":"receive interim result [true|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.827876593+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.827878607+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.827885611+07:00","message":"[buffer interim] 96 true นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827895423+07:00","message":"[bufferProcess] interim [210000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827900436+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827904887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827909384+07:00","message":"> Transcript [685] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827914186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.82791639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.82791879+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827921544+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827923672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827925688+07:00","message":"> Transcript [686] [true]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827927799+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827929486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827930985+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827932954+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:25.827936277+07:00","message":"Push: 'ได้ในห้องเรียนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.82794542+07:00","message":"push: {true ได้ในห้องเรียนค่ะ 0 0xc002506d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:25.838189648+07:00","message":"write wav file: './tmp/7548/7548_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.84976256+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:25.907334568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:25.90736896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:25.978597899+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.121593107+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.121615068+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.121618017+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.121625902+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.121633576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.121637443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.12164069+07:00","message":"> Transcript [687] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.121643215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.121645317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.121647105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.121649013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.121651518+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.121662375+07:00","message":"push: {true \n 0 0xc000168580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:26.126499339+07:00","message":"write wav file: './tmp/7548/7548_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.171535552+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.513288666+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.513326862+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-04-22T13:07:26.513332078+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.513346734+07:00","message":"[buffer interim] 98 false รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.513355306+07:00","message":"[bufferProcess] interim [420000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.513356968+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.693847893+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.693883396+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-04-22T13:07:26.69388802+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.693898226+07:00","message":"[buffer interim] 98 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.693904847+07:00","message":"[bufferProcess] interim [480000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.693907209+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.693912166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.693915072+07:00","message":"> Transcript [688] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.693917124+07:00","message":"Set StatePrefix (first interim): 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.841266595+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.841319065+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-04-22T13:07:26.841324998+07:00","message":"receive interim result [false|false]: รถที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.8413408+07:00","message":"[buffer interim] 98 false รถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.841347326+07:00","message":"[bufferProcess] interim [600000000]:รถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.841349555+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.841355924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.841358406+07:00","message":"> Transcript [689] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.841360368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.841362758+07:00","message":"Set new StatePrefix: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.888371569+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.88841204+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-04-22T13:07:26.888419137+07:00","message":"receive interim result [false|false]: รูปที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:26.88843798+07:00","message":"[buffer interim] 98 false รูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.888447484+07:00","message":"[bufferProcess] interim [720000000]:รูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.888451934+07:00","message":"[bufferProcess] send to processor:รถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.888456357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.888459738+07:00","message":"> Transcript [690] [false]: 'รถที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.888462349+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:26.88846507+07:00","message":"Set new StatePrefix: 'รถที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.054037569+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.054077453+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-04-22T13:07:27.05408232+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.054094831+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.054101897+07:00","message":"[bufferProcess] interim [900000000]:รูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.054104292+07:00","message":"[bufferProcess] send to processor:รูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.054109703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.054112206+07:00","message":"> Transcript [691] [false]: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.054114221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.054116115+07:00","message":"Set new StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.206260769+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.206298075+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-04-22T13:07:27.206303423+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.206317001+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.206325177+07:00","message":"[bufferProcess] interim [20000000]:รูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.206327879+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.206333535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.206336713+07:00","message":"> Transcript [692] [false]: 'รูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.20633972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.206341968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.206343789+07:00","message":"StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.206345902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.350946004+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.350984479+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-04-22T13:07:27.350990264+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.351004894+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.351011829+07:00","message":"[bufferProcess] interim [140000000]:รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.351013883+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.351017137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.351019611+07:00","message":"> Transcript [693] [false]: 'รูปที่เห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.351022613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.351024881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.35102669+07:00","message":"StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.351028642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.621380645+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.621421829+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-04-22T13:07:27.621427733+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.621442899+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.621449727+07:00","message":"[bufferProcess] interim [440000000]:รูปที่เห็นนี้นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.621451993+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.621458711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.621461288+07:00","message":"> Transcript [694] [false]: 'รูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.621464487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.621466578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.621468774+07:00","message":"StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.621471288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.706671492+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.706720488+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-04-22T13:07:27.706727295+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.706743719+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706749827+07:00","message":"[bufferProcess] interim [500000000]:รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706752382+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706759338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706761984+07:00","message":"> Transcript [695] [false]: 'รูปที่เห็นนี้นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706767349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706769434+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706771278+07:00","message":"StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706774069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706779717+07:00","message":"Push: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706781451+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706783304+07:00","message":"Set new StatePrefix : 'รูปที่เห็นนี้นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.706785369+07:00","message":"Next Push (prob) : 'นี้นะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.706792674+07:00","message":"push: {false รูปที่เห็น 0 0xc000168780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.889467179+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.889507695+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-04-22T13:07:27.889513776+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.889527678+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะนี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.889535468+07:00","message":"[bufferProcess] interim [620000000]:รูปที่เห็นนี้นะคะนี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.889537788+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.889542831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.889545717+07:00","message":"> Transcript [696] [false]: 'รูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.889548072+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.899090827+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.899112043+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-04-22T13:07:27.899117347+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.899128419+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.899133539+07:00","message":"[bufferProcess] interim [680000000]:รูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.899136086+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.899139335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.899142049+07:00","message":"> Transcript [697] [false]: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.89914425+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.899146363+07:00","message":"Set new StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.959253887+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.959278534+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-04-22T13:07:27.959283578+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:27.959295774+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะนี่ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.959301554+07:00","message":"[bufferProcess] interim [800000000]:รูปที่เห็นนี้นะคะนี่ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.959304145+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.95930715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.959309599+07:00","message":"> Transcript [698] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.959312462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.959314354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.959316435+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:27.959318728+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.07885419+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.078892075+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-04-22T13:07:28.078898312+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.078911803+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะนี่ก็คือน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.07892159+07:00","message":"[bufferProcess] interim [920000000]:รูปที่เห็นนี้นะคะนี่ก็คือน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.078924078+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.078927929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.07893039+07:00","message":"> Transcript [699] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.078933796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.078935929+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.078937718+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.078939952+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.292595137+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.292640318+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-04-22T13:07:28.292646104+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.292657356+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.292664736+07:00","message":"[bufferProcess] interim [100000000]:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.292667232+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คือน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.29267264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.292675407+07:00","message":"> Transcript [700] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.292678529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.292680791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.292682671+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.292686074+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.50352561+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.503564078+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-04-22T13:07:28.503570095+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.503582341+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503589458+07:00","message":"[bufferProcess] interim [340000000]:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503592018+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.50359731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503600029+07:00","message":"> Transcript [701] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503603188+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503605111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503607358+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503609744+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503614236+07:00","message":"Push: 'นี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503616291+07:00","message":"TextPushed: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503619164+07:00","message":"Set new StatePrefix : 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.503621583+07:00","message":"Next Push (prob) : 'คือหน่อไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.503629119+07:00","message":"push: {false นี้นะคะนี่ก็ 0 0xc000168780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.508886807+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.508917322+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-04-22T13:07:28.508922681+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.50893586+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.508941632+07:00","message":"[bufferProcess] interim [400000000]:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.508943882+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.508946948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.508949668+07:00","message":"> Transcript [702] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.508952837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.508954532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.508956277+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:28.508959111+07:00","message":"TextPushed: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:28.907760852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:28.907774628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:28.988018045+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.02199058+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.022034202+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-04-22T13:07:29.022040782+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.022055242+07:00","message":"[buffer interim] 98 false รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.022064698+07:00","message":"[bufferProcess] interim [880000000]:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.022067402+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.022073958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.022077434+07:00","message":"> Transcript [703] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.0220813+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.022083452+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.022085953+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.022088677+07:00","message":"TextPushed: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.150570838+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.150615074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ\",\"confidence\":0.95762694}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.15062234+07:00","message":"receive interim result [true|false]: รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.150633899+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.150636073+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.150642137+07:00","message":"[buffer interim] 98 true รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.15065382+07:00","message":"[bufferProcess] interim [30000000]:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150656485+07:00","message":"[bufferProcess] send to processor (isfinal):รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150659937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150662893+07:00","message":"> Transcript [704] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150665681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150667563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.1506726+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150676578+07:00","message":"TextPushed: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150678533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.15068042+07:00","message":"> Transcript [705] [true]: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.15068256+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150684217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150685816+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150687641+07:00","message":"TextPushed: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.150695173+07:00","message":"Push: 'คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.150709698+07:00","message":"push: {true คือหน่อไม้ฝรั่งค่ะ 0 0xc000168780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:29.158492304+07:00","message":"write wav file: './tmp/7548/7548_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.249738422+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.308018499+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.435588337+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.435613203+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.435616128+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.435622775+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.435633122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.43563696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.43563965+07:00","message":"> Transcript [706] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.435641826+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.435643691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.435645756+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.435647719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:29.43565675+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.435665407+07:00","message":"push: {true \n 0 0xc00038d180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:29.44008556+07:00","message":"write wav file: './tmp/7548/7548_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:29.629575393+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.182504205+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.182545505+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-04-22T13:07:30.182550805+07:00","message":"receive interim result [false|false]: ถัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.182565957+07:00","message":"[buffer interim] 100 false ถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.18257305+07:00","message":"[bufferProcess] interim [600000000]:ถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.182574812+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.493311378+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.493352867+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-04-22T13:07:30.493358683+07:00","message":"receive interim result [false|false]: ทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.493373188+07:00","message":"[buffer interim] 100 false ทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.493379898+07:00","message":"[bufferProcess] interim [900000000]:ทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.49338214+07:00","message":"[bufferProcess] send to processor:ถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.493387987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.493390515+07:00","message":"> Transcript [707] [false]: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.493392669+07:00","message":"Set StatePrefix (first interim): 'ถัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.813962275+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.814003212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัง 29\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.814009358+07:00","message":"receive interim result [false|false]: ผัง 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.814022123+07:00","message":"[buffer interim] 100 false ผัง 29"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.814028783+07:00","message":"[bufferProcess] interim [140000000]:ผัง 29"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.814031208+07:00","message":"[bufferProcess] send to processor:ทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.814036365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.814039179+07:00","message":"> Transcript [708] [false]: 'ทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.814041207+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.814043073+07:00","message":"Set new StatePrefix: 'ทั้งสอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.929383154+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.929421905+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-04-22T13:07:30.929428737+07:00","message":"receive interim result [false|false]: ถัง 2 กอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:30.929442323+07:00","message":"[buffer interim] 100 false ถัง 2 กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.929448594+07:00","message":"[bufferProcess] interim [320000000]:ถัง 2 กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.929450649+07:00","message":"[bufferProcess] send to processor:ผัง 29"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.929457497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.929460366+07:00","message":"> Transcript [709] [false]: 'ผัง 29'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.929462281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:30.929464087+07:00","message":"Set new StatePrefix: 'ผัง 29'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.040492249+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.040525762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.040533708+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.04055142+07:00","message":"[buffer interim] 100 false ถัง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.040561401+07:00","message":"[bufferProcess] interim [380000000]:ถัง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.040565311+07:00","message":"[bufferProcess] send to processor:ถัง 2 กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.040569213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.040571978+07:00","message":"> Transcript [710] [false]: 'ถัง 2 กอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.040574142+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.040576127+07:00","message":"Set new StatePrefix: 'ถัง 2 กอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.161557236+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.161594534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.161600244+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.161614579+07:00","message":"[buffer interim] 100 false ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.161621801+07:00","message":"[bufferProcess] interim [500000000]:ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.161624038+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.161629206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.161631796+07:00","message":"> Transcript [711] [false]: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.161633964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.161636218+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.216652782+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.216677554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.2166825+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.216696964+07:00","message":"[buffer interim] 100 false ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.216703684+07:00","message":"[bufferProcess] interim [620000000]:ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.216716712+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.216720026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.216722156+07:00","message":"> Transcript [712] [false]: 'ถัง 2 กล่องนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.216725001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.216729885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.216732018+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.216734587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.521601828+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.521639747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.521647706+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.521661375+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-04-22T13:07:31.52166593+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.521687329+07:00","message":"[buffer interim] 100 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.521711415+07:00","message":"[buffer interim] 100 false  กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.521732429+07:00","message":"[bufferProcess] interim [920000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.521745985+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.521756065+07:00","message":"[bufferProcess] interim [920000000]: กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.521758424+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.521761711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.52176569+07:00","message":"> Transcript [713] [false]: 'ถัง 2 กล่องนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.521769194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.521771542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.521773774+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.521775905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.7159104+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.715950356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.715956633+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.715973737+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-04-22T13:07:31.71597739+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.715984566+07:00","message":"[buffer interim] 100 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.715988199+07:00","message":"[buffer interim] 100 false  กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.715994564+07:00","message":"[bufferProcess] interim [100000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.715996779+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.715999554+07:00","message":"[bufferProcess] interim [100000000]: กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.716001753+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.716004272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.71600699+07:00","message":"> Transcript [714] [false]: 'ถัง 2 กล่องนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.71600987+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.716013766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.716015475+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.716017579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:31.908457482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:31.908468436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.956979817+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.95701761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.957022759+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.957035599+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-04-22T13:07:31.957039035+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.957053342+07:00","message":"[buffer interim] 100 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.957066019+07:00","message":"[buffer interim] 100 false  กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957075765+07:00","message":"[bufferProcess] interim [340000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.95707996+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957084739+07:00","message":"[bufferProcess] interim [340000000]: กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957089689+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957093831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.9570983+07:00","message":"> Transcript [715] [false]: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957102872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957106134+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957109587+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957112406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957116042+07:00","message":"Push: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957119278+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.957122249+07:00","message":"Set new StatePrefix : 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:31.95712531+07:00","message":"Next Push (prob) : 'นะคะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:31.957137433+07:00","message":"push: {false ถัง 2 กล่องนี้ 0 0xc002507100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.087469614+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.087504738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.087510639+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.087519481+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-04-22T13:07:32.087522524+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.087529265+07:00","message":"[buffer interim] 100 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.087534442+07:00","message":"[buffer interim] 100 false  กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.087540684+07:00","message":"[bufferProcess] interim [460000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.087545362+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเปรมชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.087551334+07:00","message":"[bufferProcess] interim [460000000]: กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.087553977+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.087558627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.087562246+07:00","message":"> Transcript [716] [false]: 'ถัง 2 กล่องนี้นะคะเปรมชัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.087564574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.087566495+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่องนี้นะคะเปรมชัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.092910127+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.092932339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.092936907+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.092946549+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-04-22T13:07:32.092949317+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.092954784+07:00","message":"[buffer interim] 100 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.092959639+07:00","message":"[buffer interim] 100 false  กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.09296484+07:00","message":"[bufferProcess] interim [520000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.092967224+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชะนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.09297202+07:00","message":"[bufferProcess] interim [520000000]: กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.092974374+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.092978064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.092980456+07:00","message":"> Transcript [717] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชะนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.092982362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.092984163+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชะนี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.276878916+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.276914401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.276920274+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.276940339+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-04-22T13:07:32.276944977+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.276952848+07:00","message":"[buffer interim] 100 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.27695922+07:00","message":"[buffer interim] 100 false  กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.276966715+07:00","message":"[bufferProcess] interim [700000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.276969172+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.276972219+07:00","message":"[bufferProcess] interim [700000000]: กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.276974799+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.276977858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.27698049+07:00","message":"> Transcript [718] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.276982482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.276984387+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.592813896+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.592852234+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-04-22T13:07:32.592857966+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.592870998+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-04-22T13:07:32.592874345+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.592889278+07:00","message":"[buffer interim] 100 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.592900063+07:00","message":"[buffer interim] 100 false  กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592908198+07:00","message":"[bufferProcess] interim [940000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592911269+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592919845+07:00","message":"[bufferProcess] interim [940000000]: กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592922553+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592925213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592927938+07:00","message":"> Transcript [719] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592930871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592932771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592934958+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:32.592937328+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:32.958154167+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.051111158+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.051153679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.051159749+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.051177873+07:00","message":"[buffer interim] 100 false ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.051187307+07:00","message":"[bufferProcess] interim [540000000]:ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.051189753+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.051195156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.051197785+07:00","message":"> Transcript [720] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.05120152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.051203964+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.051205886+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.051208497+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.182992483+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.183033939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน\",\"confidence\":0.86680835}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.183040172+07:00","message":"receive interim result [true|false]: ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.183050803+07:00","message":"end recv isFinal message id 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.183053207+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.183059329+07:00","message":"[buffer interim] 100 true ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183066651+07:00","message":"[bufferProcess] interim [540000000]:ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183072935+07:00","message":"[bufferProcess] send to processor (isfinal):ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183076539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183079325+07:00","message":"> Transcript [721] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.18308242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183084616+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183087107+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.18308981+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183091761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183093721+07:00","message":"> Transcript [722] [true]: 'ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183096004+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183097687+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183099313+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183101089+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183102582+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183251718+07:00","message":"Push: 'นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183255526+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183257766+07:00","message":"Set new StatePrefix : 'ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183260232+07:00","message":"Next Push (prob) : 'ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.183268843+07:00","message":"push: {true นะคะเป็นชนิดเดียวกัน 0 0xc002507100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:33.183285521+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_100.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:33.191657394+07:00","message":"write wav file: './tmp/7548/7548_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:33.339272541+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.339494131+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.33953136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.339536672+07:00","message":"receive interim result [false|false]: เรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.339550341+07:00","message":"[buffer interim] 101 false เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.339556778+07:00","message":"[bufferProcess] interim [950000000]:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.339559033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.339565455+07:00","message":"[bufferProcess] send to processor (ticker):เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.339568135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.339570947+07:00","message":"> Transcript [723] [false]: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.339573004+07:00","message":"Set StatePrefix (first interim): 'เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.380816229+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.380847101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.380853084+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.3808645+07:00","message":"[buffer interim] 101 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.380871238+07:00","message":"[bufferProcess] interim [10000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.380873488+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.705845278+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.705881146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.705886997+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.705903549+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.705914801+07:00","message":"[bufferProcess] interim [370000000]:นักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.70591733+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.7059213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.70592445+07:00","message":"> Transcript [724] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.705926738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.705928627+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:34.908939853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:34.908953772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.933342428+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.933387151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.933393618+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกตสิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.933407637+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกตสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.933414068+07:00","message":"[bufferProcess] interim [610000000]:นักเรียนลองสังเกตสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.93341675+07:00","message":"[bufferProcess] send to processor:นักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.933422889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.933425283+07:00","message":"> Transcript [725] [false]: 'นักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.933428968+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.933430853+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.933432617+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.933434769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.984606539+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.984644733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.984650712+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกตสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:34.984667056+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกตสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.984674829+07:00","message":"[bufferProcess] interim [670000000]:นักเรียนลองสังเกตสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.984677683+07:00","message":"[bufferProcess] send to processor:นักเรียนลองสังเกตสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.984681348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.984684118+07:00","message":"> Transcript [726] [false]: 'นักเรียนลองสังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.984687318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.984689291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.984691044+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:34.984692893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.231614275+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.231653024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.231659855+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกตสิคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.231676301+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกตสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.231682564+07:00","message":"[bufferProcess] interim [910000000]:นักเรียนลองสังเกตสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.231684853+07:00","message":"[bufferProcess] send to processor:นักเรียนลองสังเกตสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.231687902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.231690341+07:00","message":"> Transcript [727] [false]: 'นักเรียนลองสังเกตสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.231693648+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.231695566+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.231697461+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.231699569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.442925259+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.44296995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิคะว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.442976001+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกตสิคะว่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.442990584+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกตสิคะว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.442997668+07:00","message":"[bufferProcess] interim [90000000]:นักเรียนลองสังเกตสิคะว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443000302+07:00","message":"[bufferProcess] send to processor:นักเรียนลองสังเกตสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.44300663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443009298+07:00","message":"> Transcript [728] [false]: 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443012334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443014295+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443016325+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443018787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443024162+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443026067+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443028561+07:00","message":"Set new StatePrefix : 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.443031081+07:00","message":"Next Push (prob) : 'ลองสังเกตสิคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.443063787+07:00","message":"push: {false นักเรียน 0 0xc00038d500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.480352299+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.480389269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิคะว่ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.480395509+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกตสิคะว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.48040963+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกตสิคะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.480416399+07:00","message":"[bufferProcess] interim [150000000]:นักเรียนลองสังเกตสิคะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.48041907+07:00","message":"[bufferProcess] send to processor:นักเรียนลองสังเกตสิคะว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.48042543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.48042821+07:00","message":"> Transcript [729] [false]: 'นักเรียนลองสังเกตสิคะว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.480431264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.480433123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.480435155+07:00","message":"StatePrefix: 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.480437458+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.671317682+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.671354952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิคะว่ามีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.671360873+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.671374586+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.671382474+07:00","message":"[bufferProcess] interim [390000000]:นักเรียนลองสังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.671385073+07:00","message":"[bufferProcess] send to processor:นักเรียนลองสังเกตสิคะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.67139185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.671394534+07:00","message":"> Transcript [730] [false]: 'นักเรียนลองสังเกตสิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.671398036+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.671400362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.67140216+07:00","message":"StatePrefix: 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.671404438+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.934780238+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.934823096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.934829602+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:35.934848101+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.93485654+07:00","message":"[bufferProcess] interim [630000000]:นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.934859873+07:00","message":"[bufferProcess] send to processor:นักเรียนลองสังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.934870524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.934873567+07:00","message":"> Transcript [731] [false]: 'นักเรียนลองสังเกตสิคะว่ามีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.934877838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.934880038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.934882161+07:00","message":"StatePrefix: 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:35.934884439+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.381743116+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.381793929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.381799825+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.38181548+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381826676+07:00","message":"[bufferProcess] interim [50000000]:นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381829636+07:00","message":"[bufferProcess] send to processor:นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381836803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381839774+07:00","message":"> Transcript [732] [false]: 'นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381843998+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381846242+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381848606+07:00","message":"StatePrefix: 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381851054+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381857473+07:00","message":"Push: 'ลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381859451+07:00","message":"TextPushed: 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381861801+07:00","message":"Set new StatePrefix : 'นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.381864146+07:00","message":"Next Push (prob) : 'มีอะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.381873359+07:00","message":"push: {false ลองสังเกตสิคะว่า 0 0xc00038d500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.419142312+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.50584459+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.505880014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.505886326+07:00","message":"receive interim result [false|false]: นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.505902129+07:00","message":"[buffer interim] 101 false นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.50590969+07:00","message":"[bufferProcess] interim [230000000]:นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.505912323+07:00","message":"[bufferProcess] send to processor:นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.505915766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.505918051+07:00","message":"> Transcript [733] [false]: 'นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.50592147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.505924744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.505926561+07:00","message":"StatePrefix: 'นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.505929046+07:00","message":"TextPushed: 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.550875975+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.567591535+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.567627165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ\",\"confidence\":0.9581107}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.567633679+07:00","message":"receive interim result [true|false]: นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.567641348+07:00","message":"end recv isFinal message id 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.567643606+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.567648749+07:00","message":"[buffer interim] 101 true นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567658239+07:00","message":"[bufferProcess] interim [290000000]:นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567663243+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567666475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567669458+07:00","message":"> Transcript [734] [false]: 'นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567672628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567674396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567676153+07:00","message":"StatePrefix: 'นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567678588+07:00","message":"TextPushed: 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567680553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567682344+07:00","message":"> Transcript [735] [true]: 'นักเรียนลองสังเกตสิคะว่ามีอะไรบ้างที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.56768445+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567686096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567688009+07:00","message":"StatePrefix: 'นักเรียนลองสังเกตสิคะว่ามีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567689701+07:00","message":"TextPushed: 'นักเรียนลองสังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.567694204+07:00","message":"Push: 'มีอะไรบ้างที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.56770273+07:00","message":"push: {true มีอะไรบ้างที่จะ 0 0xc00038d500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:36.576026935+07:00","message":"write wav file: './tmp/7548/7548_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.809000958+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.871687129+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.901530913+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.901546588+07:00","message":"found end of frame, send empty tag with msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.901550017+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.90155673+07:00","message":"[buffer interim] 102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.901564107+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.901568131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.901570927+07:00","message":"> Transcript [736] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.901573272+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.901575254+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.901577031+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.901578669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:36.901581075+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:36.901609368+07:00","message":"push: {true \n 0 0xc002507700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:36.906372775+07:00","message":"write wav file: './tmp/7548/7548_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.317893068+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.403082132+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.403104827+07:00","message":"found end of frame, send empty tag with msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.403109244+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.403118377+07:00","message":"[buffer interim] 103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.403126755+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.403137957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.403141782+07:00","message":"> Transcript [737] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.403145212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.403148132+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.403150779+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.403153468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.403156924+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.403168913+07:00","message":"push: {true \n 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:37.413341627+07:00","message":"write wav file: './tmp/7548/7548_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.510939306+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537062397+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537093446+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537097521+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537100689+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537103481+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537106097+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537108355+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537110886+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537113149+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537115682+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537118212+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.53712077+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537123405+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537125928+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.537129399+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.637954307+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.759668635+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.7597204+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.759725639+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.759733979+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.759741883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.759745325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.759748033+07:00","message":"> Transcript [738] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.759750523+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.759752287+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.759754023+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.759755703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:37.759758136+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:37.759768052+07:00","message":"push: {true \n 0 0xc004108080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:37.764375774+07:00","message":"write wav file: './tmp/7548/7548_104.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:37.909045022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:37.909097542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.019744193+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.21913957+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.27899316+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.30936941+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.309387542+07:00","message":"found end of frame, send empty tag with msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.309390921+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.309396226+07:00","message":"[buffer interim] 105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.309402524+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.309406449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.309409338+07:00","message":"> Transcript [739] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.309411666+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.309413541+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.30941533+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.309416964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.309424302+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.309433846+07:00","message":"push: {true \n 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:38.314900472+07:00","message":"write wav file: './tmp/7548/7548_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.469476376+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.539817708+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.547799713+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.547817+07:00","message":"found end of frame, send empty tag with msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.547820316+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.547826299+07:00","message":"[buffer interim] 106 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.547833488+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.547837821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.547840857+07:00","message":"> Transcript [740] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.547844105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.547846608+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.547848545+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.547850441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.547857341+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.547867161+07:00","message":"push: {true \n 0 0xc000168700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:38.552408818+07:00","message":"write wav file: './tmp/7548/7548_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.728254904+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.78945957+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.820165189+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.820188149+07:00","message":"found end of frame, send empty tag with msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.820191377+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.820197022+07:00","message":"[buffer interim] 107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.820203678+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.820206913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.820209378+07:00","message":"> Transcript [741] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.820211622+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.820213485+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.820215223+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.820216902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:38.82021917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:38.820226968+07:00","message":"push: {true \n 0 0xc002aee300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:38.824948038+07:00","message":"write wav file: './tmp/7548/7548_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.021273562+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.021306296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.021310824+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.021321702+07:00","message":"[buffer interim] 108 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.021329089+07:00","message":"[bufferProcess] interim [250000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.021331576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.021338478+07:00","message":"[bufferProcess] send to processor (ticker):ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.021341795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.021345105+07:00","message":"> Transcript [742] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.021348169+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.273196854+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.273240894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.273246446+07:00","message":"receive interim result [false|false]: ราคาจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.27325898+07:00","message":"[buffer interim] 108 false ราคาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.273266187+07:00","message":"[bufferProcess] interim [430000000]:ราคาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.273268015+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.356208766+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.356260534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.356265826+07:00","message":"receive interim result [false|false]: ราคาจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.356279997+07:00","message":"[buffer interim] 108 false ราคาจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.356287689+07:00","message":"[bufferProcess] interim [610000000]:ราคาจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.356290093+07:00","message":"[bufferProcess] send to processor:ราคาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.356295504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.356298243+07:00","message":"> Transcript [743] [false]: 'ราคาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.356301114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.356302928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.356304765+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.356307035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.424443174+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.424477256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.424482188+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.424495073+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.42450297+07:00","message":"[bufferProcess] interim [730000000]:ราคาจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.424508498+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.424515571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.424519589+07:00","message":"> Transcript [744] [false]: 'ราคาจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.424524159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.424526336+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.424528152+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.42453024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.769485611+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.76952835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.769534172+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:40.769549196+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.769560006+07:00","message":"[bufferProcess] interim [970000000]:ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.76956227+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.769569291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.76957269+07:00","message":"> Transcript [745] [false]: 'ราคาจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.769576422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.769579132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.769580954+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:40.769582979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:40.909420299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:40.909426846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.093955494+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.093998115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.094003348+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.094018063+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.09402613+07:00","message":"[bufferProcess] interim [330000000]:ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094029174+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094032915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094035564+07:00","message":"> Transcript [746] [false]: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094038949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094040879+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094042736+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094044613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094047448+07:00","message":"Push: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094049559+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094051412+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.094055148+07:00","message":"Next Push (prob) : 'จะเห็นว่ากล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.094063782+07:00","message":"push: {false ราคา 0 0xc000168a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.242096638+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.242142669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.242148534+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.242163628+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.242171129+07:00","message":"[bufferProcess] interim [510000000]:ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.242173588+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.242180939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.242183627+07:00","message":"> Transcript [747] [false]: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.242186854+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.242189099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.242191579+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.242194028+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.439447887+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.439488432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.439495006+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.439508881+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.439520171+07:00","message":"[bufferProcess] interim [690000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.439523599+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.439529997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.439534005+07:00","message":"> Transcript [748] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.439538511+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.439541244+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.439545701+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.439547949+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.629508694+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.629548751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.629555243+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.629574356+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.629582466+07:00","message":"[bufferProcess] interim [870000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.62958512+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.629588657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.629591855+07:00","message":"> Transcript [749] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.629595475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.629597465+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.629599552+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.629601818+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.645508425+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.645540496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.645546514+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.64556188+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645568114+07:00","message":"[bufferProcess] interim [930000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.64557234+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645577772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645580545+07:00","message":"> Transcript [750] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645583953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645585817+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645587613+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645589677+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645594142+07:00","message":"Push: 'จะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645596289+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645598736+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.645600858+07:00","message":"Next Push (prob) : 'ทางด้านซ้ายมือนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.645608409+07:00","message":"push: {false จะเห็นว่ากล้อง 0 0xc000168a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.755916568+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.755953026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.755958433+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:41.755976949+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.755984123+07:00","message":"[bufferProcess] interim [990000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.755986636+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.755990778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.755993653+07:00","message":"> Transcript [751] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.755996268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:41.755998576+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.013187199+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.013225241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.013230779+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.013245637+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.013252698+07:00","message":"[bufferProcess] interim [290000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.013255341+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.013262601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.013265446+07:00","message":"> Transcript [752] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.013267733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.013269877+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.145761082+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.145801697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.145808916+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.145823738+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.14583104+07:00","message":"[bufferProcess] interim [410000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.145835939+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.145843745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.14584693+07:00","message":"> Transcript [753] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.145850479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.145852918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.145854971+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.145857863+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.259155293+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.259192454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.259198878+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.259215571+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.25922352+07:00","message":"[bufferProcess] interim [470000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.259226406+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.259233832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.259236528+07:00","message":"> Transcript [754] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.259239889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.259241827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.259243891+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.259246309+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.541942346+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.541981954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.541987598+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.542002355+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.542009866+07:00","message":"[bufferProcess] interim [770000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.542012526+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.542017488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.542020043+07:00","message":"> Transcript [755] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.542023618+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.542025551+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.542027817+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.542031109+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.665413314+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.665459004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.665466036+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.665479179+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.665489352+07:00","message":"[bufferProcess] interim [890000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.66549345+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.665499803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.665503874+07:00","message":"> Transcript [756] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.6655086+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.665511465+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.66551523+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.665517532+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.665522238+07:00","message":"Push: 'ทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.665524987+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.665528536+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.665532063+07:00","message":"Next Push (prob) : 'จะเป็นสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.665541805+07:00","message":"push: {false ทางด้านซ้ายมือนะคะ 0 0xc000168a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.837719028+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.837754462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.837760287+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:42.837771767+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.83777937+07:00","message":"[bufferProcess] interim [70000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.837781995+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.837787176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.837789691+07:00","message":"> Transcript [757] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.837792057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:42.837793944+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.228324841+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.228358877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.228364989+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.228376909+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.228383129+07:00","message":"[bufferProcess] interim [490000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.228385708+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.228392947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.228395378+07:00","message":"> Transcript [758] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.228397789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.228399595+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.377737551+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.377775654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.377782664+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.377793572+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.377800823+07:00","message":"[bufferProcess] interim [610000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.377803531+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.377807328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.37781013+07:00","message":"> Transcript [759] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.377813424+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.37781547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.37781731+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.3778197+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.489254247+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.489294584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.489300265+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.489312733+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.489319952+07:00","message":"[bufferProcess] interim [730000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.489322733+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.489330549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.489333251+07:00","message":"> Transcript [760] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.489336726+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.489338914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.489340767+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.489343455+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.62108477+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.621122839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.621129403+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.621141198+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.621150319+07:00","message":"[bufferProcess] interim [850000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.621153108+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.621158617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.621174325+07:00","message":"> Transcript [761] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.621178581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.621182345+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.621184631+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.621187243+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:43.909511655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:43.909519227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.934282808+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.934314179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.934320823+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.934335478+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934342176+07:00","message":"[bufferProcess] interim [150000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934345879+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934353289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934356363+07:00","message":"> Transcript [762] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934359914+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934362283+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934364356+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934367196+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.93437222+07:00","message":"Push: 'จะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.93437428+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934376237+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:43.934378546+07:00","message":"Next Push (prob) : 'ส่วนทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:43.934385952+07:00","message":"push: {false จะเป็นสีขาว 0 0xc000168a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.126030388+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.126066936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.126073914+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.126086329+07:00","message":"[buffer interim] 108 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.126094809+07:00","message":"[bufferProcess] interim [390000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.126097939+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.126102307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.126105038+07:00","message":"> Transcript [763] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.126108807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.126110779+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.126112588+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.126115364+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.237657449+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.430039477+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.43007974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ\",\"confidence\":0.9489709}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.430086065+07:00","message":"receive interim result [true|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.430098351+07:00","message":"end recv isFinal message id 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.430100513+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.430106395+07:00","message":"[buffer interim] 108 true ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430115499+07:00","message":"[bufferProcess] interim [660000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430119448+07:00","message":"[bufferProcess] send to processor (isfinal):ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430123408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.43012671+07:00","message":"> Transcript [764] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430130534+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430132371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430134265+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430136893+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430138709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430140486+07:00","message":"> Transcript [765] [true]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430142593+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430144343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430145832+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430147595+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:44.430156076+07:00","message":"Push: 'ส่วนทางด้านขวามือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.430164647+07:00","message":"push: {true ส่วนทางด้านขวามือ 0 0xc000168a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:44.440888179+07:00","message":"write wav file: './tmp/7548/7548_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:44.749907718+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.453044012+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.453090071+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-04-22T13:07:45.45309558+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.453113384+07:00","message":"[buffer interim] 109 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.453120114+07:00","message":"[bufferProcess] interim [720000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.453121772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.453125268+07:00","message":"[bufferProcess] send to processor (ticker):ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.453127741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.453133214+07:00","message":"> Transcript [766] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.453135217+07:00","message":"Set StatePrefix (first interim): 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.476524345+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.476564489+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-04-22T13:07:45.476569586+07:00","message":"receive interim result [false|false]: จับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.476585553+07:00","message":"[buffer interim] 109 false จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.476592363+07:00","message":"[bufferProcess] interim [780000000]:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.476594017+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.609865774+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.609904957+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-04-22T13:07:45.609910616+07:00","message":"receive interim result [false|false]: ก็จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.609925181+07:00","message":"[buffer interim] 109 false ก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.60993163+07:00","message":"[bufferProcess] interim [840000000]:ก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.609933714+07:00","message":"[bufferProcess] send to processor:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.609937066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.609939382+07:00","message":"> Transcript [767] [false]: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.609941536+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.609943845+07:00","message":"Set new StatePrefix: 'จับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.624790674+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.624817001+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-04-22T13:07:45.624822364+07:00","message":"receive interim result [false|false]: ก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.62483445+07:00","message":"[buffer interim] 109 false ก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.624839378+07:00","message":"[bufferProcess] interim [900000000]:ก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.624841286+07:00","message":"[bufferProcess] send to processor:ก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.624844481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.6248467+07:00","message":"> Transcript [768] [false]: 'ก็จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.624848686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.624850394+07:00","message":"Set new StatePrefix: 'ก็จะไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.759177182+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.759210128+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-04-22T13:07:45.759217847+07:00","message":"receive interim result [false|false]: ก็จะไปไหน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.759230345+07:00","message":"[buffer interim] 109 false ก็จะไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.75923846+07:00","message":"[bufferProcess] interim [20000000]:ก็จะไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.759242013+07:00","message":"[bufferProcess] send to processor:ก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.759246263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.759249744+07:00","message":"> Transcript [769] [false]: 'ก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.759252883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.75925602+07:00","message":"Set new StatePrefix: 'ก็จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.806486885+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.806524962+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-04-22T13:07:45.806529618+07:00","message":"receive interim result [false|false]: ก็จะไปนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.806545535+07:00","message":"[buffer interim] 109 false ก็จะไปนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.806551133+07:00","message":"[bufferProcess] interim [80000000]:ก็จะไปนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.80655333+07:00","message":"[bufferProcess] send to processor:ก็จะไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.806556792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.806559504+07:00","message":"> Transcript [770] [false]: 'ก็จะไปไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.806561217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.806563089+07:00","message":"Set new StatePrefix: 'ก็จะไปไหน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.972174704+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.972212744+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-04-22T13:07:45.97221918+07:00","message":"receive interim result [false|false]: ก็จะไปหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:45.972234704+07:00","message":"[buffer interim] 109 false ก็จะไปหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.972242137+07:00","message":"[bufferProcess] interim [200000000]:ก็จะไปหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.972245051+07:00","message":"[bufferProcess] send to processor:ก็จะไปนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.972252809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.972255775+07:00","message":"> Transcript [771] [false]: 'ก็จะไปนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.972257907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:45.972260041+07:00","message":"Set new StatePrefix: 'ก็จะไปนอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.179634181+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.179677497+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-04-22T13:07:46.179683707+07:00","message":"receive interim result [false|false]: ก็จะไปหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.17969936+07:00","message":"[buffer interim] 109 false ก็จะไปหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.179715453+07:00","message":"[bufferProcess] interim [440000000]:ก็จะไปหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.179718548+07:00","message":"[bufferProcess] send to processor:ก็จะไปหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.179726313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.179728953+07:00","message":"> Transcript [772] [false]: 'ก็จะไปหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.17973137+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.179733445+07:00","message":"Set new StatePrefix: 'ก็จะไปหน่อไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.644544316+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.644583651+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-04-22T13:07:46.644589882+07:00","message":"receive interim result [false|false]: ก็จะไปหน่อไม้ฝรั่งสิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.644603797+07:00","message":"[buffer interim] 109 false ก็จะไปหน่อไม้ฝรั่งสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.644610864+07:00","message":"[bufferProcess] interim [920000000]:ก็จะไปหน่อไม้ฝรั่งสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.644613423+07:00","message":"[bufferProcess] send to processor:ก็จะไปหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.64461954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.644622321+07:00","message":"> Transcript [773] [false]: 'ก็จะไปหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.644625436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.644627322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.644629186+07:00","message":"StatePrefix: 'ก็จะไปหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.644633846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.835131308+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.835174491+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-04-22T13:07:46.835180181+07:00","message":"receive interim result [false|false]: ก็จะไปหน่อไม้ฝรั่งสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.835193846+07:00","message":"[buffer interim] 109 false ก็จะไปหน่อไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.835200796+07:00","message":"[bufferProcess] interim [100000000]:ก็จะไปหน่อไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.835203549+07:00","message":"[bufferProcess] send to processor:ก็จะไปหน่อไม้ฝรั่งสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.835210126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.835212733+07:00","message":"> Transcript [774] [false]: 'ก็จะไปหน่อไม้ฝรั่งสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.835216106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.835218168+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.835221011+07:00","message":"StatePrefix: 'ก็จะไปหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:46.835223227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:46.910221223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:46.910224301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:46.989384637+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.05971683+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.105623541+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.105665201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะไปหน่อไม้ฝรั่งสีเขียว\",\"confidence\":0.9239916}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.105671618+07:00","message":"receive interim result [true|false]: ก็จะไปหน่อไม้ฝรั่งสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.10568282+07:00","message":"end recv isFinal message id 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.10568496+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.105690448+07:00","message":"[buffer interim] 109 true ก็จะไปหน่อไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105700668+07:00","message":"[bufferProcess] interim [460000000]:ก็จะไปหน่อไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105715969+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะไปหน่อไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105719578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105722596+07:00","message":"> Transcript [775] [false]: 'ก็จะไปหน่อไม้ฝรั่งสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105725978+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105741008+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105743893+07:00","message":"StatePrefix: 'ก็จะไปหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.10574619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105747775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105749801+07:00","message":"> Transcript [776] [true]: 'ก็จะไปหน่อไม้ฝรั่งสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105752074+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105753781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105755421+07:00","message":"StatePrefix: 'ก็จะไปหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105757055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.105760005+07:00","message":"Push: 'ก็จะไปหน่อไม้ฝรั่งสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.105769344+07:00","message":"push: {true ก็จะไปหน่อไม้ฝรั่งสีเขียว 0 0xc00038d400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:47.113617585+07:00","message":"write wav file: './tmp/7548/7548_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.921793291+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.921836808+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-04-22T13:07:47.921842515+07:00","message":"receive interim result [false|false]: ที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:47.921858285+07:00","message":"[buffer interim] 110 false ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.921864992+07:00","message":"[bufferProcess] interim [660000000]:ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:47.921867072+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.042109225+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.042141809+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-04-22T13:07:48.042147556+07:00","message":"receive interim result [false|false]: ที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.042162824+07:00","message":"[buffer interim] 110 false ที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.04216997+07:00","message":"[bufferProcess] interim [780000000]:ที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.042173183+07:00","message":"[bufferProcess] send to processor:ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.042176356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.042181514+07:00","message":"> Transcript [777] [false]: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.04218355+07:00","message":"Set StatePrefix (first interim): 'ที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.304172206+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.304206348+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-04-22T13:07:48.304212249+07:00","message":"receive interim result [false|false]: ที่เราเห็นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.304225173+07:00","message":"[buffer interim] 110 false ที่เราเห็นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.304231767+07:00","message":"[bufferProcess] interim [80000000]:ที่เราเห็นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.304234355+07:00","message":"[bufferProcess] send to processor:ที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.304239468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.304242504+07:00","message":"> Transcript [778] [false]: 'ที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.304245806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.304247774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.30424965+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.30425182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.512098749+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.512123455+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-04-22T13:07:48.51213996+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.512157659+07:00","message":"[buffer interim] 110 false ที่เราเห็นกันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.512164171+07:00","message":"[bufferProcess] interim [320000000]:ที่เราเห็นกันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.512166529+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.512176295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.512178518+07:00","message":"> Transcript [779] [false]: 'ที่เราเห็นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.512181225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.512183499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.512185161+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.512187068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.804318899+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.804359568+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-04-22T13:07:48.804365214+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.804376418+07:00","message":"[buffer interim] 110 false ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.804388224+07:00","message":"[bufferProcess] interim [560000000]:ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.804390659+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.804393954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.804396537+07:00","message":"> Transcript [780] [false]: 'ที่เราเห็นกันทั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.804399718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.804401598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.804403368+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.804405341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.995401677+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.995438438+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-04-22T13:07:48.995443687+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.995458099+07:00","message":"[buffer interim] 110 false ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995464798+07:00","message":"[bufferProcess] interim [740000000]:ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995467054+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995472057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995474561+07:00","message":"> Transcript [781] [false]: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995478093+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995480173+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.99548209+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995483936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995488465+07:00","message":"Push: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995490202+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995492139+07:00","message":"Set new StatePrefix : 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:48.995494423+07:00","message":"Next Push (prob) : 'เห็นกันทั่วๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:48.995503599+07:00","message":"push: {false ที่เรา 0 0xc000169300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.321520741+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.321573335+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-04-22T13:07:49.3215811+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.321598212+07:00","message":"[buffer interim] 110 false ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.321606326+07:00","message":"[bufferProcess] interim [40000000]:ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.321609365+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.321617513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.321622285+07:00","message":"> Transcript [782] [false]: 'ที่เราเห็นกันทั่วๆไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.321626296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.32162954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.321632437+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.321635521+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.385091334+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.385136186+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-04-22T13:07:49.385141906+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.385153902+07:00","message":"[buffer interim] 110 false ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.385172509+07:00","message":"[bufferProcess] interim [160000000]:ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.385180159+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.385191032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.385194161+07:00","message":"> Transcript [783] [false]: 'ที่เราเห็นกันทั่วๆไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.385199774+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.385201736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.385203552+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.385205599+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.548692416+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.665520607+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.665563715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆไปนะคะ\",\"confidence\":0.9451524}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.665570444+07:00","message":"receive interim result [true|false]: ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.665580131+07:00","message":"end recv isFinal message id 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.665582353+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.665588344+07:00","message":"[buffer interim] 110 true ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665598204+07:00","message":"[bufferProcess] interim [520000000]:ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665601328+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665604704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665607618+07:00","message":"> Transcript [784] [false]: 'ที่เราเห็นกันทั่วๆไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665610239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665612328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665615304+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665617745+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665619341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665621122+07:00","message":"> Transcript [785] [true]: 'ที่เราเห็นกันทั่วๆไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665623041+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665624603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665626196+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665627866+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:49.665630632+07:00","message":"Push: 'เห็นกันทั่วๆไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.665640273+07:00","message":"push: {true เห็นกันทั่วๆไปนะคะ 0 0xc000169300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:49.672511489+07:00","message":"write wav file: './tmp/7548/7548_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.739680433+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.807187457+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:49.910441037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:49.910447859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:49.939219155+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.010768901+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.010792222+07:00","message":"found end of frame, send empty tag with msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.010795341+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.010802227+07:00","message":"[buffer interim] 111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.01081008+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.010813885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.010816711+07:00","message":"> Transcript [786] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.010818998+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.010820868+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.010822612+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.010824382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.01082699+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.010836666+07:00","message":"push: {true \n 0 0xc00038c980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:50.016178157+07:00","message":"write wav file: './tmp/7548/7548_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.058267855+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.189555037+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.219418273+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.219436728+07:00","message":"found end of frame, send empty tag with msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.21944006+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.219446824+07:00","message":"[buffer interim] 112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.219454134+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.219457608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.219460467+07:00","message":"> Transcript [787] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.21946293+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.219464883+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.219466782+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.219468636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.219476109+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.219486801+07:00","message":"push: {true \n 0 0xc00038d080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:50.224702383+07:00","message":"write wav file: './tmp/7548/7548_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.872923091+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.872956272+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-04-22T13:07:50.872963364+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.872971711+07:00","message":"[buffer interim] 113 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.872978315+07:00","message":"[bufferProcess] interim [720000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.872979827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.958969196+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.959000349+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-04-22T13:07:50.959005452+07:00","message":"receive interim result [false|false]: งั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:50.959016012+07:00","message":"[buffer interim] 113 false งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.959021569+07:00","message":"[bufferProcess] interim [780000000]:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.959023858+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.959028854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.959031491+07:00","message":"> Transcript [788] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:50.959033533+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.111110714+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.111154126+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-04-22T13:07:51.111161709+07:00","message":"receive interim result [false|false]: หนังเรท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.111177414+07:00","message":"[buffer interim] 113 false หนังเรท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.111186134+07:00","message":"[bufferProcess] interim [900000000]:หนังเรท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.111189505+07:00","message":"[bufferProcess] send to processor:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.11119757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.111202647+07:00","message":"> Transcript [789] [false]: 'งั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.11120702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.111209065+07:00","message":"Set new StatePrefix: 'งั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.365242444+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.365284723+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-04-22T13:07:51.365292843+07:00","message":"receive interim result [false|false]: นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.365304941+07:00","message":"[buffer interim] 113 false นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.365312242+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.365314647+07:00","message":"[bufferProcess] send to processor:หนังเรท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.365319537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.365322378+07:00","message":"> Transcript [790] [false]: 'หนังเรท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.365324469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.365326323+07:00","message":"Set new StatePrefix: 'หนังเรท'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.367576845+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.367608449+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-04-22T13:07:51.367614701+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.367628722+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.367634517+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.367637405+07:00","message":"[bufferProcess] send to processor:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.367641122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.367643945+07:00","message":"> Transcript [791] [false]: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.367645761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.367647559+07:00","message":"Set new StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.750539463+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.750580921+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-04-22T13:07:51.750587808+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.750602487+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.750609098+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.750611347+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.750617826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.750620497+07:00","message":"> Transcript [792] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.750623182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.750624996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.750626813+07:00","message":"StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.750628838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.933506222+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.933547504+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-04-22T13:07:51.933552675+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.933564647+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.933571583+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนคิดว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.933573628+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.933579751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.933582323+07:00","message":"> Transcript [793] [false]: 'นักเรียนคิดว่าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.933585397+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.933587952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.933589887+07:00","message":"StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.93359175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.935171648+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.935190032+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-04-22T13:07:51.935194524+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:51.935204756+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.935208492+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.935219438+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.935225748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.935227849+07:00","message":"> Transcript [794] [false]: 'นักเรียนคิดว่าปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.935230285+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.935232226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.935234384+07:00","message":"StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:51.935236891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.322826186+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.32286178+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-04-22T13:07:52.322867302+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.322880788+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322887292+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322889627+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322897376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322900159+07:00","message":"> Transcript [795] [false]: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322903338+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322905296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.32290739+07:00","message":"StatePrefix: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322909744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322915028+07:00","message":"Push: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322916979+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322918903+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.322920858+07:00","message":"Next Push (prob) : 'ว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.3229275+07:00","message":"push: {false นักเรียนคิด 0 0xc004108480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.644059653+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.644102133+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-04-22T13:07:52.644108712+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.644121409+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.644129181+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.644131413+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.644136683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.644139714+07:00","message":"> Transcript [796] [false]: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.644143019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.644145359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.644147199+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.644149455+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:52.910640645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:52.910633445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.968815256+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.968858622+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-04-22T13:07:52.968864896+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:52.968878378+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.968885519+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.968888794+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.968895472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.968898112+07:00","message":"> Transcript [797] [false]: 'นักเรียนคิดว่าปัจจัยใดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.968901673+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.968904093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.968906206+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:52.968909123+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.215900334+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.21592981+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-04-22T13:07:53.215935978+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.215947316+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.215953556+07:00","message":"[bufferProcess] interim [60000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.215956219+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.215961636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.215964264+07:00","message":"> Transcript [798] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.215967591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.215969733+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.21597171+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.215973993+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.536125076+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.536159431+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-04-22T13:07:53.536164354+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.536178884+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536186129+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536189075+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536196469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536198994+07:00","message":"> Transcript [799] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536202806+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536205092+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536207317+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536209373+07:00","message":"TextPushed: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536214667+07:00","message":"Push: 'ว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536216351+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536218297+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.536220789+07:00","message":"Next Push (prob) : 'ใดที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.536227926+07:00","message":"push: {false ว่าปัจจัย 0 0xc004108480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.85912113+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.85915225+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-04-22T13:07:53.859158135+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:53.859174911+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.859181309+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.859184064+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.859190398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.859192702+07:00","message":"> Transcript [800] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.859196124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.859198081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.859200013+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:53.8592033+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.121402062+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.121444994+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-04-22T13:07:54.121451026+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.121464166+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.121473027+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.12147558+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.121487112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.121490343+07:00","message":"> Transcript [801] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.121493892+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.121496217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.121498627+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.121501224+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.434760279+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.434800712+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-04-22T13:07:54.434810915+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.434824124+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.434831764+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.434834545+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.43484073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.434844062+07:00","message":"> Transcript [802] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.434847722+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.434849638+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.434852054+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.434854621+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.950067137+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.950098743+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-04-22T13:07:54.950104579+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.950117893+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950123815+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950126753+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950133038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950135389+07:00","message":"> Transcript [803] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950139431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950141366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950143595+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950146376+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950152057+07:00","message":"Push: 'ใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950153844+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950155869+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:54.950157858+07:00","message":"Next Push (prob) : 'ให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:54.950164993+07:00","message":"push: {false ใดที่ส่งผล 0 0xc004108480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.265906037+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.265940484+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-04-22T13:07:55.26594725+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.265962827+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.265969781+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.26597234+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.265978505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.265981268+07:00","message":"> Transcript [804] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.265984982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.265986924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.265988935+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.265991485+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.495494651+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.495530146+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-04-22T13:07:55.49553643+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสองคน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.4955513+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.49555823+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.495560651+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.495567486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.495570119+07:00","message":"> Transcript [805] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.495573688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.495576031+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.495579017+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.495584557+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.536839406+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.536874925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.536881266+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.536894302+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.536900457+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.536903203+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.5369098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.53691343+07:00","message":"> Transcript [806] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสองคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.536918683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.536921379+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.536925292+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.536929056+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.561684638+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.561716122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.561721896+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.561733604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.561736279+07:00","message":"receive interim result [false|false]:  2 กล่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.561742057+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.561748804+07:00","message":"[buffer interim] 113 false  2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561753142+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561755568+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561762207+07:00","message":"[bufferProcess] interim [400000000]: 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561764489+07:00","message":"[bufferProcess] update buffer: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561767048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561769272+07:00","message":"> Transcript [807] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561772736+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561774974+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561776717+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561778786+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561784483+07:00","message":"Push: 'ให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561786289+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561788308+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.561790446+07:00","message":"Next Push (prob) : 'ทั้ง 2 กล่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.561798033+07:00","message":"push: {false ให้หน่อไม้ฝรั่ง 0 0xc004108480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.683451124+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.683487539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.683493514+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.683504494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กล่องนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.683507372+07:00","message":"receive interim result [false|false]:  2 กล่องนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.683514857+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.683522051+07:00","message":"[buffer interim] 113 false  2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.683527972+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.683530621+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.683533893+07:00","message":"[bufferProcess] interim [520000000]: 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.68353613+07:00","message":"[bufferProcess] update buffer: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.683539365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.683542029+07:00","message":"> Transcript [808] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.683545221+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.683547246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.683549068+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.683551592+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.697606009+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.768849091+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.788874257+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.788911647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.788918075+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.788930856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กล่องนี้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.788933974+07:00","message":"receive interim result [false|false]:  2 กล่องนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.78894564+07:00","message":"[buffer interim] 113 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.788964426+07:00","message":"[buffer interim] 113 false  2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788971352+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788974776+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788980301+07:00","message":"[bufferProcess] interim [700000000]: 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788982843+07:00","message":"[bufferProcess] update buffer: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788985909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788988701+07:00","message":"> Transcript [809] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788992199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788994393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788996176+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.788998943+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.849541194+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.849580439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี\",\"confidence\":0.86593723}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.849587355+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.849595238+07:00","message":"end recv isFinal message id 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.849597408+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.84960325+07:00","message":"[buffer interim] 113 true นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849612779+07:00","message":"[bufferProcess] interim [730000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849618006+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849621876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849624657+07:00","message":"> Transcript [810] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849628116+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849630638+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849632441+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849634796+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849636852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849638626+07:00","message":"> Transcript [811] [true]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849640708+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849642275+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849643825+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849645733+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:55.849652464+07:00","message":"Push: 'ทั้ง 2 กล่องนี้มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:55.849660392+07:00","message":"push: {true ทั้ง 2 กล่องนี้มี 0 0xc004108480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:55.861977224+07:00","message":"write wav file: './tmp/7548/7548_113.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:55.911275024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:55.91128468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.113718023+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.113756554+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-04-22T13:07:56.113761706+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.113775502+07:00","message":"[buffer interim] 114 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.113783028+07:00","message":"[bufferProcess] interim [420000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.113785283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.337740081+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.410839786+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.423460542+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.423494452+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-04-22T13:07:56.4234994+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.423513643+07:00","message":"[buffer interim] 114 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.423520733+07:00","message":"[bufferProcess] interim [660000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.423522831+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.423525871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.423528375+07:00","message":"> Transcript [812] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.423530332+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.424073873+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.424081898+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-04-22T13:07:56.424084982+07:00","message":"receive interim result [false|false]: มีความแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.424093+07:00","message":"[buffer interim] 114 false มีความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.424096005+07:00","message":"[bufferProcess] interim [720000000]:มีความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.424097857+07:00","message":"[bufferProcess] send to processor:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.424100373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.424102135+07:00","message":"> Transcript [813] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.424104523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.42410626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.424108018+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.424109868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.436324179+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.436348158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความแตก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.436352662+07:00","message":"receive interim result [true|false]: มีความแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.436361814+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.436363868+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.436368793+07:00","message":"[buffer interim] 114 true มีความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436373863+07:00","message":"[bufferProcess] interim [810000000]:มีความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436380282+07:00","message":"[bufferProcess] send to processor (isfinal):มีความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436383005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436385409+07:00","message":"> Transcript [814] [false]: 'มีความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436387721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436389547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436402294+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436404221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436405791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436407618+07:00","message":"> Transcript [815] [true]: 'มีความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436409457+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436411159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436412676+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436414456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:56.436422344+07:00","message":"Push: 'มีความแตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:56.43642986+07:00","message":"push: {true มีความแตก 0 0xc00038d600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:56.442492164+07:00","message":"write wav file: './tmp/7548/7548_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.109458542+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.18044746+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.194455641+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.19447227+07:00","message":"found end of frame, send empty tag with msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.194475421+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.194481153+07:00","message":"[buffer interim] 115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.194487687+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.194491182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.194493826+07:00","message":"> Transcript [816] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.194496069+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.194497882+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.194499499+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.194501357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.194503746+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.194514099+07:00","message":"push: {true \n 0 0xc004108b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:57.203300603+07:00","message":"write wav file: './tmp/7548/7548_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.238098845+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.411635036+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.411654687+07:00","message":"found end of frame, send empty tag with msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.411657564+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.411664741+07:00","message":"[buffer interim] 116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.41167196+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.41167567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.411678331+07:00","message":"> Transcript [817] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.411680642+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.411682707+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.411684802+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.411686964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.411695865+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.411705906+07:00","message":"push: {true \n 0 0xc002aeeb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:57.416399294+07:00","message":"write wav file: './tmp/7548/7548_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.689535641+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.747391586+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.924322953+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.924355126+07:00","message":"found end of frame, send empty tag with msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.92435929+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.924367002+07:00","message":"[buffer interim] 117 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.924375115+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.924379192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.924381774+07:00","message":"> Transcript [818] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.924384307+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.924386119+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.924387845+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.924389759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:57.924392276+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:57.924402068+07:00","message":"push: {true \n 0 0xc000168d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:57.928750009+07:00","message":"write wav file: './tmp/7548/7548_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.19984243+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.328222022+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.431354334+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.431388215+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.431392154+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.431399721+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.431406518+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.431409744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.431412551+07:00","message":"> Transcript [819] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.431415102+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.431416961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.431418931+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.431421048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:58.431423791+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.431433073+07:00","message":"push: {true \n 0 0xc004108180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:07:58.436274962+07:00","message":"write wav file: './tmp/7548/7548_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:58.711291523+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:58.912262787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:07:58.912272554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.578166718+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.578215954+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-04-22T13:07:59.578222453+07:00","message":"receive interim result [false|false]: นี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.578239767+07:00","message":"[buffer interim] 119 false นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.578248082+07:00","message":"[bufferProcess] interim [900000000]:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.578250166+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.578258197+07:00","message":"[bufferProcess] send to processor (ticker):นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.578261415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.578264274+07:00","message":"> Transcript [820] [false]: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.578266391+07:00","message":"Set StatePrefix (first interim): 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.696907995+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.696949828+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-04-22T13:07:59.696955035+07:00","message":"receive interim result [false|false]: นิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.696968787+07:00","message":"[buffer interim] 119 false นิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.696976014+07:00","message":"[bufferProcess] interim [960000000]:นิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.696977683+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.714538523+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.714574141+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-04-22T13:07:59.714578865+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:07:59.714592057+07:00","message":"[buffer interim] 119 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.71459916+07:00","message":"[bufferProcess] interim [20000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.71460132+07:00","message":"[bufferProcess] send to processor:นิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.71460639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.714609071+07:00","message":"> Transcript [821] [false]: 'นิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.714611205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:07:59.714613868+07:00","message":"Set new StatePrefix: 'นิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.14327667+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.143326442+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-04-22T13:08:00.143332439+07:00","message":"receive interim result [false|false]: นี่คืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.143345525+07:00","message":"[buffer interim] 119 false นี่คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.143359021+07:00","message":"[bufferProcess] interim [500000000]:นี่คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.143361323+07:00","message":"[bufferProcess] send to processor:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.143364751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.143367336+07:00","message":"> Transcript [822] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.143369679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.1433715+07:00","message":"Set new StatePrefix: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.589403718+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.589450315+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-04-22T13:08:00.589455613+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.589468369+07:00","message":"[buffer interim] 119 false นี่คืออะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.58947565+07:00","message":"[bufferProcess] interim [920000000]:นี่คืออะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.589478207+07:00","message":"[bufferProcess] send to processor:นี่คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.589483607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.589486415+07:00","message":"> Transcript [823] [false]: 'นี่คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.589489187+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.589491295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.58949312+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.589495192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.851653436+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.851693042+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-04-22T13:08:00.851698596+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:00.851722217+07:00","message":"[buffer interim] 119 false นี่คืออะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.851732187+07:00","message":"[bufferProcess] interim [220000000]:นี่คืออะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.851734671+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.851738521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.851741139+07:00","message":"> Transcript [824] [false]: 'นี่คืออะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.851744253+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.851746444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.851748421+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:00.851750743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.170123395+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.17016797+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-04-22T13:08:01.170174094+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.170188783+07:00","message":"[buffer interim] 119 false นี่คืออะไรที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.170196513+07:00","message":"[bufferProcess] interim [520000000]:นี่คืออะไรที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.170199281+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.170205817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.170208942+07:00","message":"> Transcript [825] [false]: 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.170212107+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.170214066+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.170216037+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.170218314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.680985109+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.681027008+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-04-22T13:08:01.681032735+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.681044164+07:00","message":"[buffer interim] 119 false นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681051462+07:00","message":"[bufferProcess] interim [0]:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.68105372+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681059238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681062019+07:00","message":"> Transcript [826] [false]: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681065034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681066909+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681068721+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681070638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681075296+07:00","message":"Push: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681077219+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681080864+07:00","message":"Set new StatePrefix : 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.681083167+07:00","message":"Next Push (prob) : 'อะไรที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.681106144+07:00","message":"push: {false นี่คือ 0 0xc002aee580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.739461178+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.739498708+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-04-22T13:08:01.739505218+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.739518766+07:00","message":"[buffer interim] 119 false นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.739525649+07:00","message":"[bufferProcess] interim [120000000]:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.739528062+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.739533381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.739536212+07:00","message":"> Transcript [827] [false]: 'นี่คืออะไรที่มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.7395395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.739541624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.739543556+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.73954574+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.86854022+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.868597705+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-04-22T13:08:01.868608174+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.868629237+07:00","message":"[buffer interim] 119 false นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.868644221+07:00","message":"[bufferProcess] interim [180000000]:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.868647681+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.868656644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.868660621+07:00","message":"> Transcript [828] [false]: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.868665493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.86866857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.868671877+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:01.868674896+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:01.913093314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:01.913111078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:01.977536582+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.051862217+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.051911358+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-04-22T13:08:02.051917856+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.051932424+07:00","message":"[buffer interim] 119 false นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.051942268+07:00","message":"[bufferProcess] interim [360000000]:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.051944736+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.051950141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.051953003+07:00","message":"> Transcript [829] [false]: 'นี่คืออะไรที่มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.051956448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.051958663+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.051960455+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.051962718+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.06211005+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.062134977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปลูก\",\"confidence\":0.94694823}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.06214015+07:00","message":"receive interim result [true|false]: นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.062148395+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.062150592+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.06215648+07:00","message":"[buffer interim] 119 true นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062163335+07:00","message":"[bufferProcess] interim [480000000]:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062167931+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062170933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062173414+07:00","message":"> Transcript [830] [false]: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062176374+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062178078+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062179755+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062181499+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062187742+07:00","message":"Push: 'อะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062189538+07:00","message":"TextPushed: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062191381+07:00","message":"Set new StatePrefix : 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062193345+07:00","message":"Next Push (prob) : 'ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062194911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062196867+07:00","message":"> Transcript [831] [true]: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062198983+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062200492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.06220201+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062203782+07:00","message":"TextPushed: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.062205887+07:00","message":"Push: 'ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.062215011+07:00","message":"push: {false อะไรที่มีการ 0 0xc002aee580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.062220308+07:00","message":"push: {true ปลูก 0 0xc002aee580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:02.0704195+07:00","message":"write wav file: './tmp/7548/7548_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.111412988+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.689780802+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.689816635+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-04-22T13:08:02.689821167+07:00","message":"receive interim result [false|false]: หน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.689833759+07:00","message":"[buffer interim] 120 false หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.689840179+07:00","message":"[bufferProcess] interim [600000000]:หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.689842219+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.841495443+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.841532161+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-04-22T13:08:02.841538039+07:00","message":"receive interim result [false|false]: หน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:02.841551153+07:00","message":"[buffer interim] 120 false หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.841558588+07:00","message":"[bufferProcess] interim [780000000]:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.841560989+07:00","message":"[bufferProcess] send to processor:หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.841566406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.841569263+07:00","message":"> Transcript [832] [false]: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:02.841571424+07:00","message":"Set StatePrefix (first interim): 'หน่อไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.481735612+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.481771481+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-04-22T13:08:03.481780542+07:00","message":"receive interim result [false|false]: หน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.481796563+07:00","message":"[buffer interim] 120 false หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.481804396+07:00","message":"[bufferProcess] interim [380000000]:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.48180819+07:00","message":"[bufferProcess] send to processor:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.481812034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.481815093+07:00","message":"> Transcript [833] [false]: 'หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.481818492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.481820437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.481822575+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.481824485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.517846371+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.54981927+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.549852934+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-04-22T13:08:03.549859053+07:00","message":"receive interim result [false|false]: หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.54987476+07:00","message":"[buffer interim] 120 false หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.549884784+07:00","message":"[bufferProcess] interim [440000000]:หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.549887209+07:00","message":"[bufferProcess] send to processor:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.549891025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.549893778+07:00","message":"> Transcript [834] [false]: 'หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.549896982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.549899058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.549900877+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.549902805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.623106888+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.623155221+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-04-22T13:08:03.623162267+07:00","message":"receive interim result [true|false]: หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.623175995+07:00","message":"end recv isFinal message id 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.623179081+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.623187981+07:00","message":"[buffer interim] 120 true หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623196281+07:00","message":"[bufferProcess] interim [620000000]:หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623200564+07:00","message":"[bufferProcess] send to processor (isfinal):หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623205122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623212081+07:00","message":"> Transcript [835] [false]: 'หน่อไม้ฝรั่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623216216+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623219379+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623222156+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.62322512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623228078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623231319+07:00","message":"> Transcript [836] [true]: 'หน่อไม้ฝรั่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623234421+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623237195+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623240354+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.62324298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:03.623247064+07:00","message":"Push: 'หน่อไม้ฝรั่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.623258118+07:00","message":"push: {true หน่อไม้ฝรั่งนะคะ 0 0xc002aee700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:03.630289803+07:00","message":"write wav file: './tmp/7548/7548_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.649075375+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.709420601+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:03.840360965+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.007146495+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.007164857+07:00","message":"found end of frame, send empty tag with msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.007168062+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.007174582+07:00","message":"[buffer interim] 121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.007181347+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.007184617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.007187291+07:00","message":"> Transcript [837] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.007189749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.007191513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.007193253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.007194972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.007197292+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.00720535+07:00","message":"push: {true \n 0 0xc004108e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:04.012351664+07:00","message":"write wav file: './tmp/7548/7548_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.577688204+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.577734044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.577739503+07:00","message":"receive interim result [false|false]: เราเดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.577751692+07:00","message":"[buffer interim] 122 false เราเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.577761219+07:00","message":"[bufferProcess] interim [730000000]:เราเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.577763022+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.830448431+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.830491083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.830496619+07:00","message":"receive interim result [false|false]: เราเดินเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:04.830509933+07:00","message":"[buffer interim] 122 false เราเดินเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.830519318+07:00","message":"[bufferProcess] interim [970000000]:เราเดินเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.830521361+07:00","message":"[bufferProcess] send to processor:เราเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.830528521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.830530957+07:00","message":"> Transcript [838] [false]: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:04.830532903+07:00","message":"Set StatePrefix (first interim): 'เราเดิน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:04.913967355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:04.913997211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.082319772+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.082359839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.082366414+07:00","message":"receive interim result [false|false]: เราเดินเข้าป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.082379463+07:00","message":"[buffer interim] 122 false เราเดินเข้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.082386957+07:00","message":"[bufferProcess] interim [270000000]:เราเดินเข้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.082389502+07:00","message":"[bufferProcess] send to processor:เราเดินเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.082395052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.082398247+07:00","message":"> Transcript [839] [false]: 'เราเดินเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.082401659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.082403745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.082405652+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.082407906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.085105329+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.085121143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.085125135+07:00","message":"receive interim result [false|false]: เราเดินเข้าไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.08513465+07:00","message":"[buffer interim] 122 false เราเดินเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.085138575+07:00","message":"[bufferProcess] interim [330000000]:เราเดินเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.085140824+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.085143192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.085145189+07:00","message":"> Transcript [840] [false]: 'เราเดินเข้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.085147391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.085149544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.085151175+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.085153004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.269935586+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.269967463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.269972975+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.269989323+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.269996204+07:00","message":"[bufferProcess] interim [450000000]:เราเดินเข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.269998307+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.270003871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.270006432+07:00","message":"> Transcript [841] [false]: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.27000953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.270011381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.270013218+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.270015217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.592262764+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.592299731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.59230568+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.592315008+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592321558+07:00","message":"[bufferProcess] interim [810000000]:เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592323998+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592327841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592330288+07:00","message":"> Transcript [842] [false]: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592333148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.59233505+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592336841+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592338657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592340906+07:00","message":"Push: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.59234263+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592344789+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.592346716+07:00","message":"Next Push (prob) : 'เข้าไปดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.592354517+07:00","message":"push: {false เราเดิน 0 0xc002aeea00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.723234643+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.723271707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.723278717+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:05.723291057+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.723298946+07:00","message":"[bufferProcess] interim [930000000]:เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.723302216+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.723308886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.723312538+07:00","message":"> Transcript [843] [false]: 'เราเดินเข้าไปดูใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.723316705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.723319327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.723322519+07:00","message":"StatePrefix: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:05.723325826+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.151127101+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.151175734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.151181673+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.15119676+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.151204473+07:00","message":"[bufferProcess] interim [290000000]:เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.151207+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.151210068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.151212944+07:00","message":"> Transcript [844] [false]: 'เราเดินเข้าไปดูใกล้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.151215958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.151217909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.151220054+07:00","message":"StatePrefix: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.15122261+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.438492536+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.438535791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.438541651+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.438555387+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.438562596+07:00","message":"[bufferProcess] interim [590000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.438565073+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.438570297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.438572956+07:00","message":"> Transcript [845] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.43857656+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.4385786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.438580569+07:00","message":"StatePrefix: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.438582796+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.636701189+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.636757111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.636763479+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.636781809+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636790435+07:00","message":"[bufferProcess] interim [770000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636793285+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636797092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636800015+07:00","message":"> Transcript [846] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636803703+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636805649+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.63680777+07:00","message":"StatePrefix: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636809934+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636820414+07:00","message":"Push: 'เข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636822472+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636825573+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.636827694+07:00","message":"Next Push (prob) : 'ใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.636836868+07:00","message":"push: {false เข้าไปดู 0 0xc002aeea00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.73060673+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.730650172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.730658502+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.730671344+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.730678432+07:00","message":"[bufferProcess] interim [890000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.730681336+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.730688431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.730691205+07:00","message":"> Transcript [847] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.730694468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.730696364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.730698265+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.730701034+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.827297975+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.827342043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.827348884+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.827364066+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.827372967+07:00","message":"[bufferProcess] interim [950000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.827377002+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.827381947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.827386414+07:00","message":"> Transcript [848] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.827392001+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.827395165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.827398025+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.827401706+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.941701791+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.941754078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.941760749+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:06.94177506+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.941785869+07:00","message":"[bufferProcess] interim [130000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.941788489+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.941795345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.941798373+07:00","message":"> Transcript [849] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.94180224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.941804479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.941806267+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:06.941808585+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.197447676+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.197499652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.19750565+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.197516006+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197525953+07:00","message":"[bufferProcess] interim [370000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197531658+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197536546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197540946+07:00","message":"> Transcript [850] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197546025+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197548548+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197551998+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197555644+07:00","message":"TextPushed: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197559426+07:00","message":"Push: 'ใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197565009+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197567381+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.197569447+07:00","message":"Next Push (prob) : 'ว่าที่คน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.197577658+07:00","message":"push: {false ใกล้ๆค่ะจะเห็น 0 0xc002aeea00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537583287+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537610057+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537614685+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537616465+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.53761822+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537620211+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537621863+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537623569+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537625567+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537627221+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537628968+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537630544+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.537632007+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.595756536+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.595798902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.595805569+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.595819679+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.595827599+07:00","message":"[bufferProcess] interim [730000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.595830016+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.595835306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.595837985+07:00","message":"> Transcript [851] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.595840948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.595843198+07:00","message":"Set new StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:07.914574039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:07.91460285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.968012088+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.968062473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.968069371+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:07.968083134+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.968091156+07:00","message":"[bufferProcess] interim [90000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.968095212+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.968105406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.968110612+07:00","message":"> Transcript [852] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.968117621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.968121085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.968124057+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:07.968128212+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.053249195+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.05329336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.053300102+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.05331433+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.053321626+07:00","message":"[bufferProcess] interim [210000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.053324463+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.053330009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.053332803+07:00","message":"> Transcript [853] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.053336478+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.053338997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.053341155+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.053343874+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.315049198+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.315090211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.31509677+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.315109814+07:00","message":"[buffer interim] 122 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.315116547+07:00","message":"[bufferProcess] interim [510000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.31511901+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.315125353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.315132814+07:00","message":"> Transcript [854] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.315136778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.315139056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.315141337+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.315143768+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.327550086+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.461071927+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.561960748+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.562001036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ\",\"confidence\":0.9567827}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.56200783+07:00","message":"receive interim result [true|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.562018515+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.562020599+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.562027155+07:00","message":"[buffer interim] 122 true เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562035475+07:00","message":"[bufferProcess] interim [690000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562039081+07:00","message":"[bufferProcess] send to processor (isfinal):เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.56204227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562045371+07:00","message":"> Transcript [855] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562050224+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562052349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562054677+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.5620574+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562064788+07:00","message":"Push: 'ว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562066524+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562068583+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562074088+07:00","message":"Next Push (prob) : 'มีข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562075692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562077812+07:00","message":"> Transcript [856] [true]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562079865+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.5620814+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.56208308+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562084943+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.562086928+07:00","message":"Push: 'มีข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.562106046+07:00","message":"push: {false ว่าที่โคนต้น 0 0xc002aeea00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.562139165+07:00","message":"push: {true มีข้อสีดำ 0 0xc002aeea00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:08.574402143+07:00","message":"write wav file: './tmp/7548/7548_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.839890848+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.9386156+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.9386399+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.938643191+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.938649537+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.938656552+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.938661047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.93866374+07:00","message":"> Transcript [857] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.93866612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.9386683+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.938670044+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.938671815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:08.938674429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:08.93868384+07:00","message":"push: {true \n 0 0xc00038d880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:08.943073093+07:00","message":"write wav file: './tmp/7548/7548_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.099185045+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.159615848+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.219521229+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.292179975+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.292202066+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.292205273+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.292211684+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.292225065+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.292229668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.292232792+07:00","message":"> Transcript [858] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.292235217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.292237186+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.292238964+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.292240811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.292246974+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.292256182+07:00","message":"push: {true \n 0 0xc004108500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:09.296885662+07:00","message":"write wav file: './tmp/7548/7548_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.417378401+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.499902918+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.499923169+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.499926846+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.499935015+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.499941247+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.499945292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.499947932+07:00","message":"> Transcript [859] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.499950152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.499952064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.499953929+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.499955956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.499964757+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.49997462+07:00","message":"push: {true \n 0 0xc000168f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:09.504728688+07:00","message":"write wav file: './tmp/7548/7548_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.609574271+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.668433639+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.859609308+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.874725543+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.874749514+07:00","message":"found end of frame, send empty tag with msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.874753106+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.874760272+07:00","message":"[buffer interim] 126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.874766084+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.874769664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.874772303+07:00","message":"> Transcript [860] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.874775299+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.874777124+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.874779534+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.87478121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:09.874790004+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.87479905+07:00","message":"push: {true \n 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:09.879949862+07:00","message":"write wav file: './tmp/7548/7548_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:09.927982543+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.098127426+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.098155716+07:00","message":"found end of frame, send empty tag with msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.098159578+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.098167545+07:00","message":"[buffer interim] 127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.098175884+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.098180131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.098182787+07:00","message":"> Transcript [861] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.098185207+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.098187049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.098188789+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.098190501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.09819321+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.098203443+07:00","message":"push: {true \n 0 0xc000169880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:10.10303358+07:00","message":"write wav file: './tmp/7548/7548_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.119403459+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.657260037+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.657324714+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-04-22T13:08:10.65733045+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.6573489+07:00","message":"[buffer interim] 128 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.657356299+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.657358031+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.787688125+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.787736601+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-04-22T13:08:10.787742017+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.78775573+07:00","message":"[buffer interim] 128 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.787762992+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.787765122+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.787770361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.787774653+07:00","message":"> Transcript [862] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.787776747+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.882251105+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.88228765+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-04-22T13:08:10.882294071+07:00","message":"receive interim result [false|false]: จะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:10.882307972+07:00","message":"[buffer interim] 128 false จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.882315165+07:00","message":"[bufferProcess] interim [600000000]:จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.882317262+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.882322579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.882325622+07:00","message":"> Transcript [863] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.88232788+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:10.882330311+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:10.914764022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:10.914777168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.117274733+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.117311448+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-04-22T13:08:11.117317393+07:00","message":"receive interim result [false|false]: จะคลอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.117329256+07:00","message":"[buffer interim] 128 false จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.117335758+07:00","message":"[bufferProcess] interim [780000000]:จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.117337985+07:00","message":"[bufferProcess] send to processor:จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.117343536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.117346467+07:00","message":"> Transcript [864] [false]: 'จะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.11734837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.117350379+07:00","message":"Set new StatePrefix: 'จะเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.161266543+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.161295598+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-04-22T13:08:11.161301907+07:00","message":"receive interim result [false|false]: จากข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.161318898+07:00","message":"[buffer interim] 128 false จากข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.161327022+07:00","message":"[bufferProcess] interim [840000000]:จากข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.161330349+07:00","message":"[bufferProcess] send to processor:จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.161339072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.161343085+07:00","message":"> Transcript [865] [false]: 'จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.161346866+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.161349717+07:00","message":"Set new StatePrefix: 'จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.185505948+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.18553341+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-04-22T13:08:11.185539639+07:00","message":"receive interim result [false|false]: จากท่อสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.185554651+07:00","message":"[buffer interim] 128 false จากท่อสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.185560823+07:00","message":"[bufferProcess] interim [900000000]:จากท่อสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.185563751+07:00","message":"[bufferProcess] send to processor:จากข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.185568017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.185572032+07:00","message":"> Transcript [866] [false]: 'จากข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.185574941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.185578251+07:00","message":"Set new StatePrefix: 'จากข้อเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.287175968+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.287210676+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-04-22T13:08:11.287215824+07:00","message":"receive interim result [false|false]: จากข้อศีล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.287229893+07:00","message":"[buffer interim] 128 false จากข้อศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.287236849+07:00","message":"[bufferProcess] interim [960000000]:จากข้อศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.287239249+07:00","message":"[bufferProcess] send to processor:จากท่อสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.287242529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.287245309+07:00","message":"> Transcript [867] [false]: 'จากท่อสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.28724715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.287249109+07:00","message":"Set new StatePrefix: 'จากท่อสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.291813574+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.291832115+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-04-22T13:08:11.291836072+07:00","message":"receive interim result [false|false]: จากข้อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.291845837+07:00","message":"[buffer interim] 128 false จากข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.291849307+07:00","message":"[bufferProcess] interim [20000000]:จากข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.291851098+07:00","message":"[bufferProcess] send to processor:จากข้อศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.291853334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.29185525+07:00","message":"> Transcript [868] [false]: 'จากข้อศีล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.29185696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.29185873+07:00","message":"Set new StatePrefix: 'จากข้อศีล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.688803925+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.688853123+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-04-22T13:08:11.688860461+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.688875886+07:00","message":"[buffer interim] 128 false จากข้อสีดำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.688883958+07:00","message":"[bufferProcess] interim [380000000]:จากข้อสีดำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.688887551+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.68889193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.688896005+07:00","message":"> Transcript [869] [false]: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.688899231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.68890221+07:00","message":"Set new StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.866092228+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.866116704+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-04-22T13:08:11.866121499+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:11.866134586+07:00","message":"[buffer interim] 128 false จากข้อสีดำที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.866140051+07:00","message":"[bufferProcess] interim [560000000]:จากข้อสีดำที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.866142075+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.866144851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.866147235+07:00","message":"> Transcript [870] [false]: 'จากข้อสีดำที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.866150256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.866152263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.866154127+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:11.866155831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.058427934+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.058467298+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-04-22T13:08:12.058473169+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.058487624+07:00","message":"[buffer interim] 128 false จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.058494041+07:00","message":"[bufferProcess] interim [740000000]:จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.05849663+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.058503138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.05850626+07:00","message":"> Transcript [871] [false]: 'จากข้อสีดำที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.058509592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.05851157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.058513332+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.058515951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.198561032+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.198603429+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-04-22T13:08:12.1986103+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.198623414+07:00","message":"[buffer interim] 128 false จากข้อสีดำที่เราเห็นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.198629882+07:00","message":"[bufferProcess] interim [920000000]:จากข้อสีดำที่เราเห็นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.198636511+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.198644288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.198646934+07:00","message":"> Transcript [872] [false]: 'จากข้อสีดำที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.198649923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.198651962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.198655429+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.198657377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.265646468+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.265681592+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-04-22T13:08:12.265688015+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.265700369+07:00","message":"[buffer interim] 128 false จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.26570682+07:00","message":"[bufferProcess] interim [980000000]:จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265708897+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.26572564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265728878+07:00","message":"> Transcript [873] [false]: 'จากข้อสีดำที่เราเห็นมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265732211+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265734302+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265737156+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265739283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265744867+07:00","message":"Push: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265748497+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265750406+07:00","message":"Set new StatePrefix : 'จากข้อสีดำที่เราเห็นมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.265752532+07:00","message":"Next Push (prob) : 'ที่เราเห็นมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.265760078+07:00","message":"push: {false จากข้อสีดำ 0 0xc00038cb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.41088963+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.410924207+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-04-22T13:08:12.410929478+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.410943943+07:00","message":"[buffer interim] 128 false จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.410952407+07:00","message":"[bufferProcess] interim [40000000]:จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.410954897+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.410957771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.410960663+07:00","message":"> Transcript [874] [false]: 'จากข้อสีดำที่เราเห็นนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.410962734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.410964568+07:00","message":"Set new StatePrefix: 'จากข้อสีดำที่เราเห็นนี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.432023993+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.432062782+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-04-22T13:08:12.432068135+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.432083382+07:00","message":"[buffer interim] 128 false จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.432089771+07:00","message":"[bufferProcess] interim [100000000]:จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.432091973+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.432094977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.432097646+07:00","message":"> Transcript [875] [false]: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.432099667+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.432101533+07:00","message":"Set new StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.447062165+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.447098684+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-04-22T13:08:12.447104611+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.447118195+07:00","message":"[buffer interim] 128 false จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.447124291+07:00","message":"[bufferProcess] interim [220000000]:จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.447126819+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.447130124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.447132519+07:00","message":"> Transcript [876] [false]: 'จากข้อสีดำที่เราเห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.447135596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.447137427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.447139184+07:00","message":"StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.447141138+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.738235665+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.869513131+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.890298395+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.8903365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี้นะคะ\",\"confidence\":0.9209904}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.890341627+07:00","message":"receive interim result [true|false]: จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.890351177+07:00","message":"end recv isFinal message id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.890353314+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.890358743+07:00","message":"[buffer interim] 128 true จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890366054+07:00","message":"[bufferProcess] interim [640000000]:จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890369212+07:00","message":"[bufferProcess] send to processor (isfinal):จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890372637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890375644+07:00","message":"> Transcript [877] [false]: 'จากข้อสีดำที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890378501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890380364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.89038221+07:00","message":"StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.8903844+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890386175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890387992+07:00","message":"> Transcript [878] [true]: 'จากข้อสีดำที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890390132+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.89039164+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890393153+07:00","message":"StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890394731+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:12.890397471+07:00","message":"Push: 'ที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:12.890407207+07:00","message":"push: {true ที่เราเห็นนี้นะคะ 0 0xc00038cb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:12.89811797+07:00","message":"write wav file: './tmp/7548/7548_128.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:13.915083607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:13.915093849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.92496882+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.924998734+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-04-22T13:08:13.925003626+07:00","message":"receive interim result [false|false]: ดึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:13.925017723+07:00","message":"[buffer interim] 129 false ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.925026173+07:00","message":"[bufferProcess] interim [900000000]:ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.925028918+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.925033736+07:00","message":"[bufferProcess] send to processor (ticker):ดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.925037404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.925041011+07:00","message":"> Transcript [879] [false]: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:13.925044391+07:00","message":"Set StatePrefix (first interim): 'ดึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.05898904+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.059028175+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-04-22T13:08:14.059036863+07:00","message":"receive interim result [false|false]: ดึงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.059053813+07:00","message":"[buffer interim] 129 false ดึงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.059061228+07:00","message":"[bufferProcess] interim [20000000]:ดึงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.0590629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.322445298+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.322480982+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-04-22T13:08:14.322486546+07:00","message":"receive interim result [false|false]: ดึงผ้าออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.322499306+07:00","message":"[buffer interim] 129 false ดึงผ้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.322506731+07:00","message":"[bufferProcess] interim [320000000]:ดึงผ้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.322509483+07:00","message":"[bufferProcess] send to processor:ดึงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.322514617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.322517389+07:00","message":"> Transcript [880] [false]: 'ดึงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.322520367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.322522218+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.322524598+07:00","message":"StatePrefix: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.322526862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.499288195+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.499324831+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-04-22T13:08:14.499330242+07:00","message":"receive interim result [false|false]: ดึงเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.499343296+07:00","message":"[buffer interim] 129 false ดึงเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.499350339+07:00","message":"[bufferProcess] interim [440000000]:ดึงเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.499352677+07:00","message":"[bufferProcess] send to processor:ดึงผ้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.499357594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.499360587+07:00","message":"> Transcript [881] [false]: 'ดึงผ้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.499363604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.499365581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.499367887+07:00","message":"StatePrefix: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.499370114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.598108498+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.624261776+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.624295776+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-04-22T13:08:14.624301006+07:00","message":"receive interim result [false|false]: ดึงเข้าออกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.62431297+07:00","message":"[buffer interim] 129 false ดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.624320561+07:00","message":"[bufferProcess] interim [560000000]:ดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.624323628+07:00","message":"[bufferProcess] send to processor:ดึงเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.624331487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.624334247+07:00","message":"> Transcript [882] [false]: 'ดึงเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.624337504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.624339521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.624341602+07:00","message":"StatePrefix: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.624343532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.712018579+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.712071869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดึงเข้าออกค่ะ\",\"confidence\":0.94618803}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.712077398+07:00","message":"receive interim result [true|false]: ดึงเข้าออกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.712088945+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.712091427+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.712098345+07:00","message":"[buffer interim] 129 true ดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712106018+07:00","message":"[bufferProcess] interim [740000000]:ดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712112807+07:00","message":"[bufferProcess] send to processor (isfinal):ดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712116062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712118994+07:00","message":"> Transcript [883] [false]: 'ดึงเข้าออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712121894+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712124003+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712126272+07:00","message":"StatePrefix: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712128153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712133955+07:00","message":"Push: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712135766+07:00","message":"TextPushed: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712138308+07:00","message":"Set new StatePrefix : 'ดึงเข้าออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712140591+07:00","message":"Next Push (prob) : 'เข้าออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712142363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712144235+07:00","message":"> Transcript [884] [true]: 'ดึงเข้าออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712146778+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712148467+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712150018+07:00","message":"StatePrefix: 'ดึงเข้าออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712151888+07:00","message":"TextPushed: 'ดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:14.712154008+07:00","message":"Push: 'เข้าออกค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.712176176+07:00","message":"push: {false ดึง 0 0xc000169c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.712212732+07:00","message":"push: {true เข้าออกค่ะ 0 0xc000169c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:14.719519502+07:00","message":"write wav file: './tmp/7548/7548_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:14.860017998+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.509206097+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.509242606+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-04-22T13:08:15.509247651+07:00","message":"receive interim result [false|false]: จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.509262832+07:00","message":"[buffer interim] 130 false จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.509269994+07:00","message":"[bufferProcess] interim [480000000]:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.509272138+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.588975876+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.589022034+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-04-22T13:08:15.589028159+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.589043443+07:00","message":"[buffer interim] 130 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.589050331+07:00","message":"[bufferProcess] interim [600000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.589052644+07:00","message":"[bufferProcess] send to processor:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.589059558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.589062184+07:00","message":"> Transcript [885] [false]: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.589064156+07:00","message":"Set StatePrefix (first interim): 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.913402569+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.913425067+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-04-22T13:08:15.913430519+07:00","message":"receive interim result [false|false]: จะเห็นว่าพา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.913446368+07:00","message":"[buffer interim] 130 false จะเห็นว่าพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.91345413+07:00","message":"[bufferProcess] interim [840000000]:จะเห็นว่าพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913458147+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.91346317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913466876+07:00","message":"> Transcript [886] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913471287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.91347429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.91347736+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.913480353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.946815753+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.946849479+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-04-22T13:08:15.94685533+07:00","message":"receive interim result [false|false]: จะเห็นว่าพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:15.946868238+07:00","message":"[buffer interim] 130 false จะเห็นว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.946875105+07:00","message":"[bufferProcess] interim [900000000]:จะเห็นว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.946877355+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าพา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.946882582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.946885071+07:00","message":"> Transcript [887] [false]: 'จะเห็นว่าพา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.946888229+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.946890167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.946892304+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:15.946894599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.037734241+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.037764777+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-04-22T13:08:16.03777013+07:00","message":"receive interim result [false|false]: จะเห็นว่าไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.037782086+07:00","message":"[buffer interim] 130 false จะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.037788326+07:00","message":"[bufferProcess] interim [960000000]:จะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.037790564+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.037795603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.03779808+07:00","message":"> Transcript [888] [false]: 'จะเห็นว่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.037800852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.03780276+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.037804474+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.037806591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.045532643+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.045552676+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-04-22T13:08:16.045557486+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.045567814+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045575252+07:00","message":"[bufferProcess] interim [20000000]:จะเห็นว่าภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045577464+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045581119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045583647+07:00","message":"> Transcript [889] [false]: 'จะเห็นว่าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045586456+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045590274+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045592127+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045593995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045600129+07:00","message":"Push: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045602034+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045603902+07:00","message":"Set new StatePrefix : 'จะเห็นว่าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.045605837+07:00","message":"Next Push (prob) : 'ว่าไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.045613273+07:00","message":"push: {false จะเห็น 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.228143356+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.228186145+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-04-22T13:08:16.228194143+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.228210435+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.228219162+07:00","message":"[bufferProcess] interim [200000000]:จะเห็นว่าภายในท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.228222599+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.228232384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.228236151+07:00","message":"> Transcript [890] [false]: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.228239283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.228242993+07:00","message":"Set new StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.307509565+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.307541434+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-04-22T13:08:16.307547666+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในทอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.30756147+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.30756826+07:00","message":"[bufferProcess] interim [320000000]:จะเห็นว่าภายในทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.307570473+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.307576335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.307579164+07:00","message":"> Transcript [891] [false]: 'จะเห็นว่าภายในท่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.307582163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.307584118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.307585939+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.307588231+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.508669941+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.508763947+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-04-22T13:08:16.508774454+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.508794157+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.508803067+07:00","message":"[bufferProcess] interim [440000000]:จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.508807258+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.508817288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.508821302+07:00","message":"> Transcript [892] [false]: 'จะเห็นว่าภายในทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.508826971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.508830357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.508833113+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.508837023+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.654136555+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.654172782+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-04-22T13:08:16.654178652+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.654191638+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.654198026+07:00","message":"[bufferProcess] interim [620000000]:จะเห็นว่าภายในท่อตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.654200137+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.654205216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.654207414+07:00","message":"> Transcript [893] [false]: 'จะเห็นว่าภายในท่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.654210883+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.654213014+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.65421474+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.654217481+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.766531833+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.766562073+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-04-22T13:08:16.766567572+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.766583404+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.766592361+07:00","message":"[bufferProcess] interim [680000000]:จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.766594931+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.76660007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.766602662+07:00","message":"> Transcript [894] [false]: 'จะเห็นว่าภายในท่อตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.76660683+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.766609008+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.766611075+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.76661301+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.766617398+07:00","message":"Push: 'ว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.766619127+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.766621085+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.766623046+07:00","message":"Next Push (prob) : 'ท่อตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.766631206+07:00","message":"push: {false ว่าภายใน 0 0xc000044c00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:16.915406921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:16.915418034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.975310905+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.975354823+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-04-22T13:08:16.975361725+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:16.975377847+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.975385407+07:00","message":"[bufferProcess] interim [920000000]:จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.975387885+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.975393112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.975395777+07:00","message":"> Transcript [895] [false]: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.975398318+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:16.975400354+07:00","message":"Set new StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.007493205+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.007534421+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-04-22T13:08:17.007543297+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.007562458+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.007572139+07:00","message":"[bufferProcess] interim [980000000]:จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.007574863+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.007580186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.007583143+07:00","message":"> Transcript [896] [false]: 'จะเห็นว่าภายในท่อจะมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.007586546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.0075886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.007593185+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.007595774+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.122979674+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.123014119+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-04-22T13:08:17.123019177+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.12303337+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.123040107+07:00","message":"[bufferProcess] interim [100000000]:จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.123042723+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.123045775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.123048159+07:00","message":"> Transcript [897] [false]: 'จะเห็นว่าภายในท่อจะมีน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.123051416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.123053239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.1230549+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.123056964+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.441168841+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.441207386+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-04-22T13:08:17.441214296+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.441228359+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.441236008+07:00","message":"[bufferProcess] interim [340000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.441238508+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.441244509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.441247005+07:00","message":"> Transcript [898] [false]: 'จะเห็นว่าภายในท่อจะมีหนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.441250689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.441252795+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.441255047+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.441257998+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.705316178+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.705352769+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-04-22T13:08:17.70535836+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.705371348+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.70537896+07:00","message":"[bufferProcess] interim [700000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705381628+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.70538692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705389505+07:00","message":"> Transcript [899] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705392777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705394915+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705397334+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705399705+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705404357+07:00","message":"Push: 'ท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705406151+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705408045+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:17.705410235+07:00","message":"Next Push (prob) : 'หน่อเล็กๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:17.705418864+07:00","message":"push: {false ท่อจะมี 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.124135758+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.124173497+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-04-22T13:08:18.124179317+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.124191969+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.124198933+07:00","message":"[bufferProcess] interim [120000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.124201255+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.124204533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.124207166+07:00","message":"> Transcript [900] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.124210741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.12421275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.124214715+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.124216823+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.348135016+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.348176524+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-04-22T13:08:18.348182731+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.348198589+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.348205781+07:00","message":"[bufferProcess] interim [240000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.348208068+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.348211961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.348215173+07:00","message":"> Transcript [901] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.348220099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.348222202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.348224821+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.348227341+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.585361064+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.585405069+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-04-22T13:08:18.585412039+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.585426621+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.585434171+07:00","message":"[bufferProcess] interim [540000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.58543715+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.585444398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.585447119+07:00","message":"> Transcript [902] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.585450679+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.585452988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.585455349+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.58545837+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.920363435+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.920399799+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-04-22T13:08:18.920408439+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.920423894+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920431979+07:00","message":"[bufferProcess] interim [840000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920434361+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920437981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920440672+07:00","message":"> Transcript [903] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920444419+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920446508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920449054+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920451769+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920454617+07:00","message":"Push: 'หน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920456576+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920458894+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:18.920461224+07:00","message":"Next Push (prob) : 'ของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:18.920469305+07:00","message":"push: {false หน่อเล็กๆ 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.043072891+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.043110045+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-04-22T13:08:19.043117532+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.043131898+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.043138831+07:00","message":"[bufferProcess] interim [20000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.043141484+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.043147877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.043150833+07:00","message":"> Transcript [904] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.043154223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.043156212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.043158009+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.043160969+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.24731662+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.247358587+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-04-22T13:08:19.24736475+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.24738168+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.247390941+07:00","message":"[bufferProcess] interim [200000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.247395019+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.247402392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.247409475+07:00","message":"> Transcript [905] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.247416856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.247422522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.247426184+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.247431023+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.305783445+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.305827267+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-04-22T13:08:19.305833763+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.305849431+07:00","message":"[buffer interim] 130 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.305857891+07:00","message":"[bufferProcess] interim [320000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.305860695+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.305867819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.305870547+07:00","message":"> Transcript [906] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.305874543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.30587671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.305879118+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.305882123+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.468173944+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.612977968+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.613021419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ\",\"confidence\":0.95691043}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.613028115+07:00","message":"receive interim result [true|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.613038243+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.613040367+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.613050042+07:00","message":"[buffer interim] 130 true จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613060399+07:00","message":"[bufferProcess] interim [620000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613063745+07:00","message":"[bufferProcess] send to processor (isfinal):จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613067614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613070493+07:00","message":"> Transcript [907] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613075786+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613077728+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.61308054+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613083315+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613089429+07:00","message":"Push: 'ของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613091368+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613093364+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613095418+07:00","message":"Next Push (prob) : 'อยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613097001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613098956+07:00","message":"> Transcript [908] [true]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613101234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613102799+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613104796+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613106764+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:19.613108751+07:00","message":"Push: 'อยู่ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.613123109+07:00","message":"push: {false ของหน่อไม้ฝรั่ง 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.613140774+07:00","message":"push: {true อยู่ด้วยนะคะ 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:19.624565457+07:00","message":"write wav file: './tmp/7548/7548_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:19.660374494+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:19.91580212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:19.915831624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.380668331+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.380712901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.380725388+07:00","message":"receive interim result [false|false]: สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.380738939+07:00","message":"[buffer interim] 131 false สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.380746167+07:00","message":"[bufferProcess] interim [740000000]:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.380748277+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.517647718+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.517684442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.517690586+07:00","message":"receive interim result [false|false]: สังเกตดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.517703117+07:00","message":"[buffer interim] 131 false สังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.517712286+07:00","message":"[bufferProcess] interim [920000000]:สังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.517726688+07:00","message":"[bufferProcess] send to processor:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.517733133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.517736118+07:00","message":"> Transcript [909] [false]: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.517738279+07:00","message":"Set StatePrefix (first interim): 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.758173015+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.758216704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.758222088+07:00","message":"receive interim result [false|false]: สังเกตดูจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.758233673+07:00","message":"[buffer interim] 131 false สังเกตดูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.758241121+07:00","message":"[bufferProcess] interim [100000000]:สังเกตดูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.758243261+07:00","message":"[bufferProcess] send to processor:สังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.758248553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.758251317+07:00","message":"> Transcript [910] [false]: 'สังเกตดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.75825403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.758256142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.758259728+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.758261714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.839416868+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.839448755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.839454741+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:20.839469567+07:00","message":"[buffer interim] 131 false สังเกตดูจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.839476177+07:00","message":"[bufferProcess] interim [220000000]:สังเกตดูจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.839478552+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.83948168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.839484615+07:00","message":"> Transcript [911] [false]: 'สังเกตดูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.839487528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.839489606+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.839491388+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:20.839493316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.083983779+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.084028517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.084034+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.084047545+07:00","message":"[buffer interim] 131 false สังเกตดูจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.08405524+07:00","message":"[bufferProcess] interim [460000000]:สังเกตดูจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.08405794+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.084064468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.084067346+07:00","message":"> Transcript [912] [false]: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.084070466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.084072568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.084074448+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.08407657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.288492175+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.288532234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.288538464+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.288550828+07:00","message":"[buffer interim] 131 false สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288557845+07:00","message":"[bufferProcess] interim [700000000]:สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288560161+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288565621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288568213+07:00","message":"> Transcript [913] [false]: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288571035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288573181+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288575073+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288577093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288581477+07:00","message":"Push: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288583414+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288586023+07:00","message":"Set new StatePrefix : 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.288588352+07:00","message":"Next Push (prob) : 'ดูจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.288597213+07:00","message":"push: {false สังเกต 0 0xc000168680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.611531034+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.611574316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.611580224+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.61159274+07:00","message":"[buffer interim] 131 false สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.611600165+07:00","message":"[bufferProcess] interim [0]:สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.611602514+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.611607909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.61161166+07:00","message":"> Transcript [914] [false]: 'สังเกตดูจะเห็นว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.611614906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.611617062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.611618987+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.611620889+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.738173192+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.738209845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.738215715+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสีฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.738228142+07:00","message":"[buffer interim] 131 false สังเกตดูจะเห็นว่าเป็นสีฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.738235808+07:00","message":"[bufferProcess] interim [120000000]:สังเกตดูจะเห็นว่าเป็นสีฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.738238094+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.738243833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.738246644+07:00","message":"> Transcript [915] [false]: 'สังเกตดูจะเห็นว่าเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.738249921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.73825224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.738254293+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.738256341+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.785616565+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.785658256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.785664021+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:21.785678899+07:00","message":"[buffer interim] 131 false สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.785686761+07:00","message":"[bufferProcess] interim [180000000]:สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.785689418+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็นสีฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.785694128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.785698334+07:00","message":"> Transcript [916] [false]: 'สังเกตดูจะเห็นว่าเป็นสีฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.785701628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.785703959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.78570565+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:21.785707702+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.253105202+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.253144197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.253150431+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.253178601+07:00","message":"[buffer interim] 131 false สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253186456+07:00","message":"[bufferProcess] interim [600000000]:สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253189092+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.25319235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253195029+07:00","message":"> Transcript [917] [false]: 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253198182+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.25320009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253202444+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253206001+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253209666+07:00","message":"Push: 'ดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253213352+07:00","message":"TextPushed: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253215688+07:00","message":"Set new StatePrefix : 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.253217772+07:00","message":"Next Push (prob) : 'เป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.253225565+07:00","message":"push: {false ดูจะเห็นว่า 0 0xc000168680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.60713641+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.70940422+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.709443023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.709446771+07:00","message":"receive interim result [true|false]: สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.709459952+07:00","message":"end recv isFinal message id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.709462474+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.709469872+07:00","message":"[buffer interim] 131 true สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709476886+07:00","message":"[bufferProcess] interim [170000000]:สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709481001+07:00","message":"[bufferProcess] send to processor (isfinal):สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709484708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709487212+07:00","message":"> Transcript [918] [false]: 'สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709489844+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709491833+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709493623+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709497236+07:00","message":"TextPushed: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709499543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709501541+07:00","message":"> Transcript [919] [true]: 'สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709504078+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709505852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709507408+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709509241+07:00","message":"TextPushed: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:22.709511894+07:00","message":"Push: 'เป็นสีขาวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:22.70952114+07:00","message":"push: {true เป็นสีขาวค่ะ 0 0xc000168680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:22.718104535+07:00","message":"write wav file: './tmp/7548/7548_131.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:22.916419195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:22.916434923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.059562249+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.118312321+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.319437819+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.319470885+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.319474735+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.319484654+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.319493323+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.319497903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.319503478+07:00","message":"> Transcript [920] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.319507169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.319509947+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.319512455+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.319515142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.319518728+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.319532202+07:00","message":"push: {true \n 0 0xc004108200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:23.32367814+07:00","message":"write wav file: './tmp/7548/7548_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.56987127+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.699238256+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.821273714+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.849263536+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.849287359+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.849290906+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.849304549+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.849333882+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.84933857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.849342026+07:00","message":"> Transcript [921] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.849344169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.849346173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.84934797+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.84934973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:23.849356818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:23.849365602+07:00","message":"push: {true \n 0 0xc002aee080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:23.853496749+07:00","message":"write wav file: './tmp/7548/7548_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.648184562+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.648225988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดารา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.648231465+07:00","message":"receive interim result [false|false]: ดารา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.64824609+07:00","message":"[buffer interim] 134 false ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.648253567+07:00","message":"[bufferProcess] interim [830000000]:ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.648255476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.816638919+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.816680839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.816687267+07:00","message":"receive interim result [false|false]: หาเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.816700429+07:00","message":"[buffer interim] 134 false หาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.816707479+07:00","message":"[bufferProcess] interim [950000000]:หาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.816710357+07:00","message":"[bufferProcess] send to processor:ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.816723548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.816726525+07:00","message":"> Transcript [922] [false]: 'ดารา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.816728941+07:00","message":"Set StatePrefix (first interim): 'ดารา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.90186436+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.901903826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาลาเปา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.901909063+07:00","message":"receive interim result [false|false]: ซาลาเปา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:24.901924458+07:00","message":"[buffer interim] 134 false ซาลาเปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.901931427+07:00","message":"[bufferProcess] interim [130000000]:ซาลาเปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.901933978+07:00","message":"[bufferProcess] send to processor:หาเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.901936923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.901939392+07:00","message":"> Transcript [923] [false]: 'หาเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.901941864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:24.901944144+07:00","message":"Set new StatePrefix: 'หาเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.187957207+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.187994116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาลาเปาทอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.18800036+07:00","message":"receive interim result [false|false]: ซาลาเปาทอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.188016985+07:00","message":"[buffer interim] 134 false ซาลาเปาทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.188027291+07:00","message":"[bufferProcess] interim [370000000]:ซาลาเปาทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.188029879+07:00","message":"[bufferProcess] send to processor:ซาลาเปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.188033397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.188036371+07:00","message":"> Transcript [924] [false]: 'ซาลาเปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.188038411+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.188040375+07:00","message":"Set new StatePrefix: 'ซาลาเปา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.699003921+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.699048535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.699054316+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.699069832+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.699078519+07:00","message":"[bufferProcess] interim [850000000]:ถ้าเราเอาผ้าสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.699080957+07:00","message":"[bufferProcess] send to processor:ซาลาเปาทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.699088904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.699091581+07:00","message":"> Transcript [925] [false]: 'ซาลาเปาทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.699094582+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.69909762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.699099853+07:00","message":"StatePrefix: 'ซาลาเปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.69910184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:25.916467494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:25.916487081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.959735158+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.959772398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.959779172+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:25.959794482+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.95980137+07:00","message":"[bufferProcess] interim [150000000]:ถ้าเราเอาผ้าสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.959804102+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.959810523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.959813695+07:00","message":"> Transcript [926] [false]: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.959815852+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:25.959817891+07:00","message":"Set new StatePrefix: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.298561158+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.298597485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.298602693+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบตรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.298615083+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.298621894+07:00","message":"[bufferProcess] interim [510000000]:ถ้าเราเอาผ้าสีดำเสียบตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.298624179+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.298629588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.2986327+07:00","message":"> Transcript [927] [false]: 'ถ้าเราเอาผ้าสีดำเสียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.298636162+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.298638229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.298640295+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.298642671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.428941217+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.428967758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.428972816+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.428986428+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.42899271+07:00","message":"[bufferProcess] interim [630000000]:ถ้าเราเอาผ้าสีดำเสียบลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.428995112+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.428999218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.429001761+07:00","message":"> Transcript [928] [false]: 'ถ้าเราเอาผ้าสีดำเสียบตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.429004667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.429006558+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.429008339+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.429010332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.61076177+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.61080349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.610809526+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.610826111+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.610833375+07:00","message":"[bufferProcess] interim [750000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.610835955+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.610842521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.610844992+07:00","message":"> Transcript [929] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.61084808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.610850259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.610852251+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.610854327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.684857359+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.684895613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.684901245+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.684915025+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.68492248+07:00","message":"[bufferProcess] interim [930000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.68492516+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.684931173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.684934267+07:00","message":"> Transcript [930] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.684937516+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.684939764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.684941818+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.684943885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.68494842+07:00","message":"Push: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.684950233+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.684952681+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.684954912+07:00","message":"Next Push (prob) : 'เสียบลงไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.684963353+07:00","message":"push: {false ถ้าเราเอาผ้าสีดำ 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.882910516+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.882947129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่ไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.882953153+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่ไหน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:26.882966257+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.882973181+07:00","message":"[bufferProcess] interim [50000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.882975711+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.882981062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.882985487+07:00","message":"> Transcript [931] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.882989077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.882990933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.882993384+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:26.882995711+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.019744864+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.019781195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.019786712+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.019800393+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.019808153+07:00","message":"[bufferProcess] interim [170000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.019810538+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.01981606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.01981901+07:00","message":"> Transcript [932] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.019822644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.019824906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.019827412+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.01982973+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.049451363+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.049476602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.049481552+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.049494188+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.049500034+07:00","message":"[bufferProcess] interim [290000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.049502047+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.049505728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.04950844+07:00","message":"> Transcript [933] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.04951194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.049513876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.049515907+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.049518249+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.370162592+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.370207021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.370214445+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.370236669+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370243779+07:00","message":"[bufferProcess] interim [590000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370246862+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370253386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370256521+07:00","message":"> Transcript [934] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370260592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370262496+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370265053+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370268052+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370274511+07:00","message":"Push: 'เสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370276656+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370278812+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.370280998+07:00","message":"Next Push (prob) : 'หน้าเหมือนเดิม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.370289094+07:00","message":"push: {false เสียบลงไปที่ 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.501151999+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.501208067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.501217366+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.501233854+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.501240836+07:00","message":"[bufferProcess] interim [650000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.501243621+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.501251163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.501253552+07:00","message":"> Transcript [935] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.501257013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.501258939+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.501261236+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.501263644+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.6959558+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.695992092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.695998181+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.696014093+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.696021818+07:00","message":"[bufferProcess] interim [890000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.696024357+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.696031756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.696034416+07:00","message":"> Transcript [936] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.696037494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.696039797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.696041809+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.696044472+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.766713201+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.766761521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.76676719+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:27.766784906+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.766792229+07:00","message":"[bufferProcess] interim [950000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.766794901+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.766802063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.766804695+07:00","message":"> Transcript [937] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.766808117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.766811496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.766813747+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:27.766817785+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.018466276+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.018503222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.018509559+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.018525572+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018532313+07:00","message":"[bufferProcess] interim [190000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018534883+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018538095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018541108+07:00","message":"> Transcript [938] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018545455+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018548089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.01855016+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018552611+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018559233+07:00","message":"Push: 'หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018561187+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018563355+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.018565513+07:00","message":"Next Push (prob) : 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.018573667+07:00","message":"push: {false หน้าเหมือนเดิม 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.205285269+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.205322089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.20532845+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.205355651+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.205362813+07:00","message":"[bufferProcess] interim [370000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.205367882+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.205371235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.20537385+07:00","message":"> Transcript [939] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.205377134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.205379122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.205381411+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.205383995+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.39213317+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.392171327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.392177973+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.392188686+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.392194987+07:00","message":"[bufferProcess] interim [550000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.392197856+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.392203063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.392205799+07:00","message":"> Transcript [940] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.392209186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.392211113+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.392213383+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.392215986+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.643920074+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.643975614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.643986163+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.644006642+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.644022944+07:00","message":"[bufferProcess] interim [850000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.644027448+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.644032658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.644036464+07:00","message":"> Transcript [941] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.644041684+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.64404716+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.644050499+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.644054575+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.784890331+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.784925876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.784932165+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.784941341+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784948118+07:00","message":"[bufferProcess] interim [970000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.78495084+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784954284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784956704+07:00","message":"> Transcript [942] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784960256+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784962263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.78496438+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784966857+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784969634+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784971527+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784974138+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.784977006+07:00","message":"Next Push (prob) : 'ปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.78499538+07:00","message":"push: {false แล้ว 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.790065384+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.7900889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.790094458+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:28.790107401+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.79011227+07:00","message":"[bufferProcess] interim [30000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.790115307+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.790118091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.790120225+07:00","message":"> Transcript [943] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.790123267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.790125177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.790126841+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:28.790128897+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:28.916764198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:28.916790953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.385691349+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.385726422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.385731725+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.38574623+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.385754407+07:00","message":"[bufferProcess] interim [630000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.385757616+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.385761616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.385764127+07:00","message":"> Transcript [944] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.385767585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.385769563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.385771388+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.385774233+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.618947818+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.61898297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.618989945+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.619005123+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.619013279+07:00","message":"[bufferProcess] interim [750000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.619015768+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.61902009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.619023424+07:00","message":"> Transcript [945] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.619028152+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.619030469+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.619032765+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.619035328+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.681950886+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.681988529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.681995196+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.682008796+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682016169+07:00","message":"[bufferProcess] interim [870000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682018977+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682024526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682027586+07:00","message":"> Transcript [946] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682031648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682033848+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682036349+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682039255+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682046288+07:00","message":"Push: 'ปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682048584+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682050731+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.682058341+07:00","message":"Next Push (prob) : 'หน่อยฝรั่งนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.682067366+07:00","message":"push: {false ปล่อยทิ้งไว้ให้ 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.777091443+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.877291279+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.877332938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.877340242+07:00","message":"receive interim result [false|false]: ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.877354873+07:00","message":"[buffer interim] 134 false ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.877362358+07:00","message":"[bufferProcess] interim [50000000]:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.877364986+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.877371358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.877374228+07:00","message":"> Transcript [947] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.877378361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.877380395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.877382518+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:29.877385354+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:29.910400343+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.057256088+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.057296612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม\",\"confidence\":0.9375875}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.057304269+07:00","message":"receive interim result [true|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.057313754+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.057315837+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.057321257+07:00","message":"[buffer interim] 134 true ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057330843+07:00","message":"[bufferProcess] interim [170000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.05733432+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057338136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057340974+07:00","message":"> Transcript [948] [false]: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057344466+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057346406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057349109+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.05735292+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057355145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057357205+07:00","message":"> Transcript [949] [true]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057364214+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057373792+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057375538+07:00","message":"StatePrefix: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057378065+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.05737993+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057614573+07:00","message":"Push: 'หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057618143+07:00","message":"TextPushed: 'ถ้าเราเอาผ้าสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057620573+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057622881+07:00","message":"Next Push (prob) : 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.057631281+07:00","message":"push: {true หน่อยฝรั่งนี้จะเริ่ม 0 0xc000044e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.057635196+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_134.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:30.069137261+07:00","message":"write wav file: './tmp/7548/7548_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.632376185+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.632409501+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-04-22T13:08:30.632414615+07:00","message":"receive interim result [false|false]: โปรนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.632428997+07:00","message":"[buffer interim] 135 false โปรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.632435842+07:00","message":"[bufferProcess] interim [780000000]:โปรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.63243765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.677314444+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.776634269+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.776670543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตนะคะ\",\"confidence\":0.9198953}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.776675857+07:00","message":"receive interim result [true|false]: โตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.776684763+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.776686898+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.776692493+07:00","message":"[buffer interim] 135 true โตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776700016+07:00","message":"[bufferProcess] interim [990000000]:โตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.77670535+07:00","message":"[bufferProcess] send to processor (isfinal):โปรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776708909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776712343+07:00","message":"> Transcript [950] [false]: 'โปรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776714543+07:00","message":"Set StatePrefix (first interim): 'โปรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776716224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776723636+07:00","message":"> Transcript [951] [true]: 'โตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.77672626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776729571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776731477+07:00","message":"StatePrefix: 'โปรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776733556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:30.776738988+07:00","message":"Push: 'โตนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.776747809+07:00","message":"push: {true โตนะคะ 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:30.782130003+07:00","message":"write wav file: './tmp/7548/7548_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:30.808627221+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.644361232+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.644397515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.644402879+07:00","message":"receive interim result [false|false]: กอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.644416472+07:00","message":"[buffer interim] 136 false กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.644423225+07:00","message":"[bufferProcess] interim [750000000]:กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.644424946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.761992306+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.76202311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.7620291+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.762042231+07:00","message":"[buffer interim] 136 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.76204768+07:00","message":"[bufferProcess] interim [810000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.762050018+07:00","message":"[bufferProcess] send to processor:กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.762053915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.762056542+07:00","message":"> Transcript [952] [false]: 'กอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.762058776+07:00","message":"Set StatePrefix (first interim): 'กอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.827709147+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.827760393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.8277658+07:00","message":"receive interim result [false|false]: ก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.8277812+07:00","message":"[buffer interim] 136 false ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.827790823+07:00","message":"[bufferProcess] interim [990000000]:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.827795288+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.827800209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.827804134+07:00","message":"> Transcript [953] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.827807498+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.827810445+07:00","message":"Set new StatePrefix: 'ก็จะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:31.917249418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:31.917259519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.98427286+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.984302825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.984308058+07:00","message":"receive interim result [false|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:31.984325405+07:00","message":"[buffer interim] 136 false ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.984332122+07:00","message":"[bufferProcess] interim [230000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.984334688+07:00","message":"[bufferProcess] send to processor:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.984337882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.984341938+07:00","message":"> Transcript [954] [false]: 'ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.984345128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.98434735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.98434908+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:31.984350768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.557200285+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.557241071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.557246751+07:00","message":"receive interim result [false|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.557260095+07:00","message":"[buffer interim] 136 false ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.557267131+07:00","message":"[bufferProcess] interim [830000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.557269479+07:00","message":"[bufferProcess] send to processor:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.557275452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.557278278+07:00","message":"> Transcript [955] [false]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.557281312+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.55728326+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.557285267+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.557287282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.668452265+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.763966124+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.764001678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่า\",\"confidence\":0.9550919}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.76400919+07:00","message":"receive interim result [true|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.764043316+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.764045731+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.764052749+07:00","message":"[buffer interim] 136 true ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764066445+07:00","message":"[bufferProcess] interim [10000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764069685+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764072978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764075818+07:00","message":"> Transcript [956] [false]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764078668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.76408059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764082392+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764084387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764085994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764087838+07:00","message":"> Transcript [957] [true]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764089894+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764091478+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764092982+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764094582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:32.764097105+07:00","message":"Push: 'ก็จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.764105771+07:00","message":"push: {true ก็จะเห็นว่า 0 0xc004108f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:32.77119065+07:00","message":"write wav file: './tmp/7548/7548_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:32.858702227+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.615349934+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.615393381+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-04-22T13:08:33.615398589+07:00","message":"receive interim result [false|false]: หน่อก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.615411778+07:00","message":"[buffer interim] 137 false หน่อก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.615418783+07:00","message":"[bufferProcess] interim [780000000]:หน่อก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.615421046+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.748932072+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.748970443+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-04-22T13:08:33.748980208+07:00","message":"receive interim result [false|false]: หน่อก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:33.748996538+07:00","message":"[buffer interim] 137 false หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.749005089+07:00","message":"[bufferProcess] interim [900000000]:หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.749008225+07:00","message":"[bufferProcess] send to processor:หน่อก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.749015289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.749017677+07:00","message":"> Transcript [958] [false]: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:33.749024304+07:00","message":"Set StatePrefix (first interim): 'หน่อก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.302273368+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.302321437+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-04-22T13:08:34.302329082+07:00","message":"receive interim result [false|false]: หน่อก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.302346665+07:00","message":"[buffer interim] 137 false หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.302355009+07:00","message":"[bufferProcess] interim [500000000]:หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.302358428+07:00","message":"[bufferProcess] send to processor:หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.302366867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.302370888+07:00","message":"> Transcript [959] [false]: 'หน่อก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.302375682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.302378733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.302381688+07:00","message":"StatePrefix: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.302384591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.542178863+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.542217586+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-04-22T13:08:34.542232225+07:00","message":"receive interim result [false|false]: หน่อก็จะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.542247046+07:00","message":"[buffer interim] 137 false หน่อก็จะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.542255216+07:00","message":"[bufferProcess] interim [680000000]:หน่อก็จะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.542257826+07:00","message":"[bufferProcess] send to processor:หน่อก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.54226407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.54226669+07:00","message":"> Transcript [960] [false]: 'หน่อก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.542269981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.542271746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.54227355+07:00","message":"StatePrefix: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.542275522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.61870638+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.618753518+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-04-22T13:08:34.618759853+07:00","message":"receive interim result [false|false]: หน่อก็จะจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.618775213+07:00","message":"[buffer interim] 137 false หน่อก็จะจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.61878314+07:00","message":"[bufferProcess] interim [740000000]:หน่อก็จะจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.618785629+07:00","message":"[bufferProcess] send to processor:หน่อก็จะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.618792144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.618794864+07:00","message":"> Transcript [961] [false]: 'หน่อก็จะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.61879881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.618801212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.618804486+07:00","message":"StatePrefix: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.618806531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.625535553+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.625562537+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-04-22T13:08:34.625567029+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.625578396+07:00","message":"[buffer interim] 137 false หน่อก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625582992+07:00","message":"[bufferProcess] interim [800000000]:หน่อก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625585141+07:00","message":"[bufferProcess] send to processor:หน่อก็จะจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625588332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.62559082+07:00","message":"> Transcript [962] [false]: 'หน่อก็จะจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625593422+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625595167+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625597772+07:00","message":"StatePrefix: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625599655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625605026+07:00","message":"Push: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625606754+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625608608+07:00","message":"Set new StatePrefix : 'หน่อก็จะจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.625610631+07:00","message":"Next Push (prob) : 'จะจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.625617723+07:00","message":"push: {false หน่อก็ 0 0xc000045780}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:34.917607311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:34.917622124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.953070534+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.953120205+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-04-22T13:08:34.953126185+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.953141266+07:00","message":"[buffer interim] 137 false หน่อก็จะเจริญแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.953147971+07:00","message":"[bufferProcess] interim [100000000]:หน่อก็จะเจริญแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.953150386+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.953157134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.953159564+07:00","message":"> Transcript [963] [false]: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.953173182+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.953175592+07:00","message":"Set new StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.997470689+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.997513097+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-04-22T13:08:34.99751914+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:34.997533506+07:00","message":"[buffer interim] 137 false หน่อก็จะเจริญแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.997539966+07:00","message":"[bufferProcess] interim [160000000]:หน่อก็จะเจริญแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.997542427+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.9975487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.997551796+07:00","message":"> Transcript [964] [false]: 'หน่อก็จะเจริญแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.997557004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.997560171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.997563356+07:00","message":"StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:34.997566431+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.234916349+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.234956162+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-04-22T13:08:35.23496195+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็สู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.234977249+07:00","message":"[buffer interim] 137 false หน่อก็จะเจริญแล้วก็สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.234984254+07:00","message":"[bufferProcess] interim [400000000]:หน่อก็จะเจริญแล้วก็สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.234986748+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.234992782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.234995318+07:00","message":"> Transcript [965] [false]: 'หน่อก็จะเจริญแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.234998288+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.235000278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.235002175+07:00","message":"StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.235004911+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.322370224+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.322405005+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-04-22T13:08:35.322410335+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็สูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.322422599+07:00","message":"[buffer interim] 137 false หน่อก็จะเจริญแล้วก็สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.322430553+07:00","message":"[bufferProcess] interim [460000000]:หน่อก็จะเจริญแล้วก็สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.322433227+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้วก็สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.322439089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.322441686+07:00","message":"> Transcript [966] [false]: 'หน่อก็จะเจริญแล้วก็สู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.322444346+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.322446392+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.322448444+07:00","message":"StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.322450738+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.634901324+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.634939858+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-04-22T13:08:35.634945118+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.634960691+07:00","message":"[buffer interim] 137 false หน่อก็จะเจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.63496754+07:00","message":"[bufferProcess] interim [760000000]:หน่อก็จะเจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634969894+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้วก็สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634973426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634976505+07:00","message":"> Transcript [967] [false]: 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634980003+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634982004+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634983975+07:00","message":"StatePrefix: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634986063+07:00","message":"TextPushed: 'หน่อก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634988846+07:00","message":"Push: 'จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634990778+07:00","message":"TextPushed: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634992643+07:00","message":"Set new StatePrefix : 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.634994613+07:00","message":"Next Push (prob) : 'แล้วก็สูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.635002381+07:00","message":"push: {false จะเจริญ 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.847566307+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.847604965+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-04-22T13:08:35.847610748+07:00","message":"receive interim result [false|false]: หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:35.847622014+07:00","message":"[buffer interim] 137 false หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.847629283+07:00","message":"[bufferProcess] interim [0]:หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.847632065+07:00","message":"[bufferProcess] send to processor:หน่อก็จะเจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.847641912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.847644813+07:00","message":"> Transcript [968] [false]: 'หน่อก็จะเจริญแล้วก็สูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.847648691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.847650825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.847652843+07:00","message":"StatePrefix: 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:35.847655139+07:00","message":"TextPushed: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.058611377+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.187335744+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.187376843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ\",\"confidence\":0.94438744}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.187383566+07:00","message":"receive interim result [true|false]: หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.187393763+07:00","message":"end recv isFinal message id 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.187396202+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.187402344+07:00","message":"[buffer interim] 137 true หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187412711+07:00","message":"[bufferProcess] interim [420000000]:หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187416035+07:00","message":"[bufferProcess] send to processor (isfinal):หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187419615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187422618+07:00","message":"> Transcript [969] [false]: 'หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187425703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187427539+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187429406+07:00","message":"StatePrefix: 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187432403+07:00","message":"TextPushed: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187434415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187436308+07:00","message":"> Transcript [970] [true]: 'หน่อก็จะเจริญแล้วก็สูงขึ้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187438294+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187439883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.18744155+07:00","message":"StatePrefix: 'หน่อก็จะเจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187443229+07:00","message":"TextPushed: 'หน่อก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.187445977+07:00","message":"Push: 'แล้วก็สูงขึ้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.187455293+07:00","message":"push: {true แล้วก็สูงขึ้นค่ะ 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:36.1962977+07:00","message":"write wav file: './tmp/7548/7548_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.259709421+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.924769611+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.92481426+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-04-22T13:08:36.924818867+07:00","message":"receive interim result [false|false]: สันธาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.924830386+07:00","message":"[buffer interim] 138 false สันธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.924837387+07:00","message":"[bufferProcess] interim [720000000]:สันธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.924839363+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.975207653+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.97523578+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-04-22T13:08:36.975241129+07:00","message":"receive interim result [false|false]: ฉันภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:36.97525524+07:00","message":"[buffer interim] 138 false ฉันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.975260933+07:00","message":"[bufferProcess] interim [780000000]:ฉันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.975262789+07:00","message":"[bufferProcess] send to processor:สันธาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.975265898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.97526866+07:00","message":"> Transcript [971] [false]: 'สันธาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:36.975270885+07:00","message":"Set StatePrefix (first interim): 'สันธาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.304243772+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.304294168+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-04-22T13:08:37.30430042+07:00","message":"receive interim result [false|false]: ฉันภายในก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.30431545+07:00","message":"[buffer interim] 138 false ฉันภายในก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.304322393+07:00","message":"[bufferProcess] interim [80000000]:ฉันภายในก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.304324728+07:00","message":"[bufferProcess] send to processor:ฉันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.30433107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.304333754+07:00","message":"> Transcript [972] [false]: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.304335602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.304337876+07:00","message":"Set new StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.491715673+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.491764905+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-04-22T13:08:37.4917708+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.491785893+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.491792765+07:00","message":"[bufferProcess] interim [260000000]:ฉันภายในก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.49179511+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.491801297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.491804099+07:00","message":"> Transcript [973] [false]: 'ฉันภายในก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.491807402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.491809588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.491811374+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.4918137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537071023+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537091726+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537094166+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537096566+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537098641+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537100442+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537102051+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537103748+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.53710543+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537107163+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537108803+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537110464+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537112022+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537113728+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537115342+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537116936+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.537118602+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.68166235+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.681702282+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-04-22T13:08:37.681707666+07:00","message":"receive interim result [false|false]: ฉันภายในก็ใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.681726285+07:00","message":"[buffer interim] 138 false ฉันภายในก็ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.681736521+07:00","message":"[bufferProcess] interim [440000000]:ฉันภายในก็ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.681739018+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.681744699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.681747478+07:00","message":"> Transcript [974] [false]: 'ฉันภายในก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.681750756+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.68175293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.681754854+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.681756962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.699703111+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.699755854+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-04-22T13:08:37.699761492+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:37.699778748+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.699785858+07:00","message":"[bufferProcess] interim [500000000]:ฉันภายในก็จะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.699788036+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.699792157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.699795193+07:00","message":"> Transcript [975] [false]: 'ฉันภายในก็ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.699798461+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.699800385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.699802166+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:37.699804195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:37.917886169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:37.917899351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.00263643+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.002691002+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-04-22T13:08:38.002697213+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.002711424+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002725384+07:00","message":"[bufferProcess] interim [800000000]:ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002728302+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002736875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002740053+07:00","message":"> Transcript [976] [false]: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002743685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.00274558+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002747342+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002749501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002755032+07:00","message":"Push: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002757096+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002758979+07:00","message":"Set new StatePrefix : 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.002760912+07:00","message":"Next Push (prob) : 'ก็จะยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.002768958+07:00","message":"push: {false ฉันภายใน 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.336269355+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.336309208+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-04-22T13:08:38.336314966+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.336329219+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.33633658+07:00","message":"[bufferProcess] interim [100000000]:ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.336339113+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.336344643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.336347762+07:00","message":"> Transcript [977] [false]: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.336351077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.336353253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.336355087+07:00","message":"StatePrefix: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.33635734+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.389741536+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.389773182+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-04-22T13:08:38.389780226+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.389794669+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.389801941+07:00","message":"[bufferProcess] interim [220000000]:ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.389805302+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.389812027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.38981591+07:00","message":"> Transcript [978] [false]: 'ฉันภายในก็จะยังเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.389820486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.389822963+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.389826475+07:00","message":"StatePrefix: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.389829234+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.577709041+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.577759716+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-04-22T13:08:38.577765587+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.577778623+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.577786441+07:00","message":"[bufferProcess] interim [400000000]:ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.577788773+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.577794377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.577796973+07:00","message":"> Transcript [979] [false]: 'ฉันภายในก็จะยังเป็นสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.577800504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.577802558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.577804932+07:00","message":"StatePrefix: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.57780729+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.727806574+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.727845045+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-04-22T13:08:38.727851258+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.727865598+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727872668+07:00","message":"[bufferProcess] interim [520000000]:ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727874952+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727880753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727883586+07:00","message":"> Transcript [980] [false]: 'ฉันภายในก็จะยังเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727887071+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727889233+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727891179+07:00","message":"StatePrefix: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727893385+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727898513+07:00","message":"Push: 'ก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.72790136+07:00","message":"TextPushed: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727904662+07:00","message":"Set new StatePrefix : 'ฉันภายในก็จะยังเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.727907864+07:00","message":"Next Push (prob) : 'เป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.727918547+07:00","message":"push: {false ก็จะยัง 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.904701558+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.904745145+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-04-22T13:08:38.904751579+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:38.904767294+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.904774644+07:00","message":"[bufferProcess] interim [640000000]:ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.904777128+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.904780415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.904783386+07:00","message":"> Transcript [981] [false]: 'ฉันภายในก็จะยังเป็นสีขาวอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.90478649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.904788466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.904790283+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:38.904792946+07:00","message":"TextPushed: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.024628285+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.024669422+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-04-22T13:08:39.024677866+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.024694198+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.024708519+07:00","message":"[bufferProcess] interim [760000000]:ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.02471185+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.024714987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.024717625+07:00","message":"> Transcript [982] [false]: 'ฉันภายในก็จะยังเป็นสีขาวอยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.024733651+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.024735705+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.024738007+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.024740732+07:00","message":"TextPushed: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.457684778+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.521276996+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.541852983+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.541891068+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-04-22T13:08:39.541897549+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.541910226+07:00","message":"[buffer interim] 138 false ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.541920261+07:00","message":"[bufferProcess] interim [360000000]:ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.541923804+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.541929992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.541934123+07:00","message":"> Transcript [983] [false]: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.541937457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.541940425+07:00","message":"Set new StatePrefix: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.587663196+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.587695315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ\",\"confidence\":0.93099624}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.587703159+07:00","message":"receive interim result [true|false]: ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.587713338+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.587715775+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.587729851+07:00","message":"[buffer interim] 138 true ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587737876+07:00","message":"[bufferProcess] interim [420000000]:ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587741004+07:00","message":"[bufferProcess] send to processor (isfinal):ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587744227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587746647+07:00","message":"> Transcript [984] [false]: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587749397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587751284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587754472+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587757002+07:00","message":"TextPushed: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587758775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587760751+07:00","message":"> Transcript [985] [true]: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587762928+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587764696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587766332+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587768636+07:00","message":"TextPushed: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:39.587772212+07:00","message":"Push: 'เป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:39.587782161+07:00","message":"push: {true เป็นสินค้าอยู่นะคะ 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:39.597182902+07:00","message":"write wav file: './tmp/7548/7548_138.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:40.918340009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:40.918349256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.956383975+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.956420563+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-04-22T13:08:40.956425601+07:00","message":"receive interim result [false|false]: ถ้าเราสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.956438681+07:00","message":"[buffer interim] 139 false ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.956446017+07:00","message":"[bufferProcess] interim [320000000]:ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.956447993+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.956453434+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.956456198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.956459119+07:00","message":"> Transcript [986] [false]: 'ถ้าเราสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:40.956461456+07:00","message":"Set StatePrefix (first interim): 'ถ้าเราสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:40.997116864+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.101521378+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.101560892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราสังเกต\",\"confidence\":0.94195855}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.101567345+07:00","message":"receive interim result [true|false]: ถ้าเราสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.101575689+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.101577706+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.101584198+07:00","message":"[buffer interim] 139 true ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.101591185+07:00","message":"[bufferProcess] interim [500000000]:ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.101596528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.101599614+07:00","message":"> Transcript [987] [true]: 'ถ้าเราสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.10160262+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.101604576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.101606393+07:00","message":"StatePrefix: 'ถ้าเราสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.101608374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:41.101612734+07:00","message":"Push: 'ถ้าเราสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.101621093+07:00","message":"push: {true ถ้าเราสังเกต 0 0xc002506780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:41.108447569+07:00","message":"write wav file: './tmp/7548/7548_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:41.130605519+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.189101034+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.189141538+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-04-22T13:08:42.189146526+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.189159562+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.189178986+07:00","message":"[bufferProcess] interim [900000000]:คนที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.189181334+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.189185271+07:00","message":"[bufferProcess] send to processor (ticker):คนที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.189198268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.189211581+07:00","message":"> Transcript [988] [false]: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.189217959+07:00","message":"Set StatePrefix (first interim): 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.565695562+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.565762947+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-04-22T13:08:42.565772583+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:42.565789941+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.565798112+07:00","message":"[bufferProcess] interim [260000000]:คนที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:42.565801225+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.196589756+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.196639551+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-04-22T13:08:43.196649197+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.196667871+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.196676346+07:00","message":"[bufferProcess] interim [860000000]:คนที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.196679099+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.196685515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.196688486+07:00","message":"> Transcript [989] [false]: 'คนที่อยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.196691763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.196693859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.196695647+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.196698235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.393674073+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.393712644+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-04-22T13:08:43.393718703+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.393737473+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.393744866+07:00","message":"[bufferProcess] interim [40000000]:คนที่อยู่ข้างๆค่ะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.393748258+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.393754143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.393757088+07:00","message":"> Transcript [990] [false]: 'คนที่อยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.393760062+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.393762125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.393764121+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.39376695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.4888896+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.488930941+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-04-22T13:08:43.488938111+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะเห็นว่าตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.488953206+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะเห็นว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.488960323+07:00","message":"[bufferProcess] interim [220000000]:คนที่อยู่ข้างๆค่ะเห็นว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.488962833+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.4889662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.488969017+07:00","message":"> Transcript [991] [false]: 'คนที่อยู่ข้างๆค่ะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.488972041+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.488974008+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.488975953+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.488978008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.587093609+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.587126325+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-04-22T13:08:43.587132371+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะเห็นว่าต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.587143884+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะเห็นว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587154404+07:00","message":"[bufferProcess] interim [280000000]:คนที่อยู่ข้างๆค่ะเห็นว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587156778+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะเห็นว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587162325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587164832+07:00","message":"> Transcript [992] [false]: 'คนที่อยู่ข้างๆค่ะเห็นว่าตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587167821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587169852+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587172019+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.58717432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587179421+07:00","message":"Push: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587181259+07:00","message":"TextPushed: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587183136+07:00","message":"Set new StatePrefix : 'คนที่อยู่ข้างๆค่ะเห็นว่าตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.587185207+07:00","message":"Next Push (prob) : 'ค่ะเห็นว่าตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.587193419+07:00","message":"push: {false คนที่อยู่ข้างๆ 0 0xc000169800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.775051135+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.775090746+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-04-22T13:08:43.775097823+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะเห็นว่าต้นน่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.77511245+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะเห็นว่าต้นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.775119425+07:00","message":"[bufferProcess] interim [400000000]:คนที่อยู่ข้างๆค่ะเห็นว่าต้นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.775122232+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะเห็นว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.775128687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.77513156+07:00","message":"> Transcript [993] [false]: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.775133815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.775135591+07:00","message":"Set new StatePrefix: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.874825858+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.874866484+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-04-22T13:08:43.874873342+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะเห็นว่าต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:43.874884602+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะเห็นว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.874891484+07:00","message":"[bufferProcess] interim [520000000]:คนที่อยู่ข้างๆค่ะเห็นว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.874893813+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะเห็นว่าต้นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.874899058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.874901731+07:00","message":"> Transcript [994] [false]: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.874905424+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.874907332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.874909228+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:43.874911722+07:00","message":"TextPushed: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:43.91939248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:43.919413642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.095600649+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.095636105+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-04-22T13:08:44.0956425+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.095657257+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.095664547+07:00","message":"[bufferProcess] interim [760000000]:คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.095666902+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะเห็นว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.095670488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.095673375+07:00","message":"> Transcript [995] [false]: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.095676566+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.095678417+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.095680692+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.095683249+07:00","message":"TextPushed: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.347475343+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.347515126+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-04-22T13:08:44.347520902+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.347535923+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.347543518+07:00","message":"[bufferProcess] interim [60000000]:คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.347546003+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.347551436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.347554195+07:00","message":"> Transcript [996] [false]: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.347557983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.347559843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.347562171+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.347564497+07:00","message":"TextPushed: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.69111668+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.691166921+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-04-22T13:08:44.691175761+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.691192105+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691201521+07:00","message":"[bufferProcess] interim [360000000]:คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691207909+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691213882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691218446+07:00","message":"> Transcript [997] [false]: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691224333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691227335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691230734+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691234333+07:00","message":"TextPushed: 'คนที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691238585+07:00","message":"Push: 'ค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691241383+07:00","message":"TextPushed: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691244075+07:00","message":"Set new StatePrefix : 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.691246266+07:00","message":"Next Push (prob) : 'หน่อไม้ฝรั่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.691254855+07:00","message":"push: {false ค่ะเห็นว่าต้น 0 0xc000169800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.698588692+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.698610488+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-04-22T13:08:44.69861562+07:00","message":"receive interim result [false|false]: คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.698626571+07:00","message":"[buffer interim] 140 false คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.698632177+07:00","message":"[bufferProcess] interim [420000000]:คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.698634549+07:00","message":"[bufferProcess] send to processor:คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.698637613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.698640043+07:00","message":"> Transcript [998] [false]: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.69864337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.698645251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.698647227+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:44.698649646+07:00","message":"TextPushed: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.896177445+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:44.969196112+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.04688982+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.046937697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ\",\"confidence\":0.95765656}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.046946544+07:00","message":"receive interim result [true|false]: คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.046958855+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.046962252+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.046969816+07:00","message":"[buffer interim] 140 true คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.046982124+07:00","message":"[bufferProcess] interim [810000000]:คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.04698731+07:00","message":"[bufferProcess] send to processor (isfinal):คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.046992183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.046996598+07:00","message":"> Transcript [999] [false]: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047001496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047004331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047007518+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047011321+07:00","message":"TextPushed: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047014246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047017321+07:00","message":"> Transcript [1000] [true]: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047020967+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047023633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047026041+07:00","message":"StatePrefix: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.04702923+07:00","message":"TextPushed: 'คนที่อยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.047033326+07:00","message":"Push: 'หน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.047045086+07:00","message":"push: {true หน่อไม้ฝรั่งที่อยู่ข้างๆ 0 0xc000169800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:45.055700621+07:00","message":"write wav file: './tmp/7548/7548_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.616204329+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.616245358+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-04-22T13:08:45.616252472+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:45.616270672+07:00","message":"[buffer interim] 141 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.616279436+07:00","message":"[bufferProcess] interim [660000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:45.616282069+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.181182929+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.181218046+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-04-22T13:08:46.181224161+07:00","message":"receive interim result [false|false]: จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.18123668+07:00","message":"[buffer interim] 141 false จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.181243566+07:00","message":"[bufferProcess] interim [140000000]:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.181246023+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.181251543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.181254268+07:00","message":"> Transcript [1001] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.181256474+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.307281874+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.307330597+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-04-22T13:08:46.307339037+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.307357165+07:00","message":"[buffer interim] 141 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.307366283+07:00","message":"[bufferProcess] interim [200000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.307369727+07:00","message":"[bufferProcess] send to processor:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.307380626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.307384665+07:00","message":"> Transcript [1002] [false]: 'จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.307388504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.307390394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.307392208+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.307396457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.357784113+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.357821937+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-04-22T13:08:46.35782909+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.357843485+07:00","message":"[buffer interim] 141 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.357849915+07:00","message":"[bufferProcess] interim [260000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.357852594+07:00","message":"[bufferProcess] send to processor:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.357859806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.35786274+07:00","message":"> Transcript [1003] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.357866467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.3578683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.357870161+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.357872483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.537543039+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.537578026+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-04-22T13:08:46.53758287+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.537596806+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.537604035+07:00","message":"[bufferProcess] interim [560000000]:จะเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.537606444+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.537612415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.537615586+07:00","message":"> Transcript [1004] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.537618434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.537620294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.537622468+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.537624709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.836262874+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.836293621+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-04-22T13:08:46.836299224+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.836310591+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836317016+07:00","message":"[bufferProcess] interim [860000000]:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836319699+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836324914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836327686+07:00","message":"> Transcript [1005] [false]: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.8363306+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836332743+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836334599+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836336474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836340812+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836342521+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836344861+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:46.836346956+07:00","message":"Next Push (prob) : 'เป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:46.836366687+07:00","message":"push: {false จะ 0 0xc004108a80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:46.919639563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:46.919650125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.410481547+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.410523072+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-04-22T13:08:47.410529501+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.410544146+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.41055151+07:00","message":"[bufferProcess] interim [460000000]:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.410554033+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.410561896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.410564623+07:00","message":"> Transcript [1006] [false]: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.410567643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.410569799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.410572254+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.410574863+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.743336251+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.743377366+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-04-22T13:08:47.743383519+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.74339959+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.743411487+07:00","message":"[bufferProcess] interim [760000000]:จะเป็นสีเขียวค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.743414815+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.743419304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.74342355+07:00","message":"> Transcript [1007] [false]: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.743428303+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.743430999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.743434328+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.743438168+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.810166844+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.81020764+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-04-22T13:08:47.810216324+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.810232472+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.810239854+07:00","message":"[bufferProcess] interim [880000000]:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.81024238+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.810250545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.810256469+07:00","message":"> Transcript [1008] [false]: 'จะเป็นสีเขียวค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.810260125+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.810262403+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.810264579+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.810267479+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.939247531+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.939287757+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-04-22T13:08:47.93929421+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.93930616+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939313039+07:00","message":"[bufferProcess] interim [940000000]:จะเป็นสีเขียวค่ะส่วนน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939315546+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939320612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.9393236+07:00","message":"> Transcript [1009] [false]: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939327225+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939329099+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939331177+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939333792+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.93933955+07:00","message":"Push: 'เป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939342551+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939345668+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.939348706+07:00","message":"Next Push (prob) : 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.939367119+07:00","message":"push: {false เป็นสีเขียว 0 0xc004108a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.989462763+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.989499168+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-04-22T13:08:47.98950547+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:47.989520434+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.989527172+07:00","message":"[bufferProcess] interim [60000000]:จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.98952945+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.989535505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.989538007+07:00","message":"> Transcript [1010] [false]: 'จะเป็นสีเขียวค่ะส่วนน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.989540809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.989542702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.989544856+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:47.989547377+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.305376291+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.305415181+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-04-22T13:08:48.305422134+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.305436556+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.305442788+07:00","message":"[bufferProcess] interim [360000000]:จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.305445135+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.305450897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.305453573+07:00","message":"> Transcript [1011] [false]: 'จะเป็นสีเขียวค่ะส่วนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.305457128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.305459164+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.305461852+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.305463939+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.465849496+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.465901172+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-04-22T13:08:48.465909865+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.465929217+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.465943634+07:00","message":"[bufferProcess] interim [480000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.465947444+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.465955504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.465959616+07:00","message":"> Transcript [1012] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.465964664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.465967441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.465970318+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.465973549+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.494739738+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.494781372+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-04-22T13:08:48.49478923+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.49480657+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494814311+07:00","message":"[bufferProcess] interim [540000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494817657+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494826086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494830254+07:00","message":"> Transcript [1013] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494835763+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494838765+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494841946+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494844885+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494854121+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494857151+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494860188+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.494863614+07:00","message":"Next Push (prob) : 'ส่วนนอนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.49487433+07:00","message":"push: {false ค่ะ 0 0xc004108a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.703820036+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.703851953+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-04-22T13:08:48.70385745+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.703871021+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.703879308+07:00","message":"[bufferProcess] interim [780000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.703881789+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.703888566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.703891305+07:00","message":"> Transcript [1014] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.703894095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.703896056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.703899025+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.703901486+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.896836857+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.896876028+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-04-22T13:08:48.896883397+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:48.89690026+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.896907491+07:00","message":"[bufferProcess] interim [960000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.896909883+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.896912894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.896915651+07:00","message":"> Transcript [1015] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.896919649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.896921789+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.896923594+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:48.896925919+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.014426399+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.014468804+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-04-22T13:08:49.01447538+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.014490317+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.014497514+07:00","message":"[bufferProcess] interim [80000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.014500147+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.014511033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.014513986+07:00","message":"> Transcript [1016] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.014517293+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.014519466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.014522554+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.014524724+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.151901966+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.151940051+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-04-22T13:08:49.151946727+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.151959948+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151966962+07:00","message":"[bufferProcess] interim [200000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151969408+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151974299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151976986+07:00","message":"> Transcript [1017] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151980709+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151982827+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151985379+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151987984+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151992406+07:00","message":"Push: 'ส่วนนอนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151994194+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151996211+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.151998403+07:00","message":"Next Push (prob) : 'ที่เราดูนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.152006375+07:00","message":"push: {false ส่วนนอนอื่น 0 0xc004108a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.732442315+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.732479223+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-04-22T13:08:49.732485611+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.732503947+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.732510764+07:00","message":"[bufferProcess] interim [800000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.732513065+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.732516468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.732519069+07:00","message":"> Transcript [1018] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.732522364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.732524229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.73252639+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.732528968+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.787143414+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.787197249+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-04-22T13:08:49.787204437+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:49.787219618+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.787226763+07:00","message":"[bufferProcess] interim [920000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.78723+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.787237694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.78724043+07:00","message":"> Transcript [1019] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.787243436+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.787245467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.787247924+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:49.787250726+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:49.920036099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:49.920048273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.042116+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.042156064+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-04-22T13:08:50.042162209+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.042175774+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.042183872+07:00","message":"[bufferProcess] interim [40000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.042186188+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.042192721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.042195779+07:00","message":"> Transcript [1020] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.042199259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.042201249+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.04220323+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.042207262+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.249462316+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.249508698+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-04-22T13:08:50.249514297+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.249529095+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249536903+07:00","message":"[bufferProcess] interim [280000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249540541+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249547047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249549623+07:00","message":"> Transcript [1021] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249553413+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249555291+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249557481+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249560014+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.2495657+07:00","message":"Push: 'ที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249568076+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249570215+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.249572567+07:00","message":"Next Push (prob) : 'คะถ้าไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.249593985+07:00","message":"push: {false ที่เราดูนะ 0 0xc004108a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.301897575+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.30194136+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-04-22T13:08:50.301948158+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.301963297+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.301970212+07:00","message":"[bufferProcess] interim [400000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.301972817+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.301979178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.301981875+07:00","message":"> Transcript [1022] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.301985669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.301987681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.301989417+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.301992749+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.477483871+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.477522813+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-04-22T13:08:50.477529251+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.477545711+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.477554164+07:00","message":"[bufferProcess] interim [520000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.477557374+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.477562721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.477566144+07:00","message":"> Transcript [1023] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.477569717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.477571735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.477573986+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.477576546+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.508937083+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.508974136+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-04-22T13:08:50.508980165+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.508995644+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.509002747+07:00","message":"[bufferProcess] interim [580000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.509006156+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.509012658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.509015107+07:00","message":"> Transcript [1024] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.509019025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.509021001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.509023087+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.50902576+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.766371976+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.766410478+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-04-22T13:08:50.766416579+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.766427595+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.766435121+07:00","message":"[bufferProcess] interim [760000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.76643779+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.76644343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.76644632+07:00","message":"> Transcript [1025] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.766449986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.766452+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.766454287+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.766456931+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.766461701+07:00","message":"Push: 'คะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.76646352+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.766466175+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.766468504+07:00","message":"Next Push (prob) : 'ท่อเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.766490812+07:00","message":"push: {false คะถ้าไม่มี 0 0xc004108a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.797839178+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.890584274+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.890622414+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-04-22T13:08:50.890628114+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.890642946+07:00","message":"[buffer interim] 141 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.890649512+07:00","message":"[bufferProcess] interim [60000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.890652425+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.890658588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.89066108+07:00","message":"> Transcript [1026] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.890664613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.890666667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.890668432+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.890671139+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.971866155+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.971905811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ\",\"confidence\":0.93051165}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.971912242+07:00","message":"receive interim result [true|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.971923678+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.971925706+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.971933116+07:00","message":"[buffer interim] 141 true จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971940034+07:00","message":"[bufferProcess] interim [60000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971943263+07:00","message":"[bufferProcess] send to processor (isfinal):จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.97194696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971953+07:00","message":"> Transcript [1027] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971955447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971957308+07:00","message":"Set new StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.97195907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971960928+07:00","message":"> Transcript [1028] [true]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971963305+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971965135+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971967088+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971969556+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:50.971972451+07:00","message":"Push: 'ท่อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:50.971979837+07:00","message":"push: {true ท่อสีดำ 0 0xc004108a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:50.983518783+07:00","message":"write wav file: './tmp/7548/7548_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.310635811+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.790697535+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.790756907+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-04-22T13:08:51.790762331+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.790779045+07:00","message":"[buffer interim] 142 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.790786838+07:00","message":"[bufferProcess] interim [480000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.790788728+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.987339487+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.987367915+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-04-22T13:08:51.987372485+07:00","message":"receive interim result [false|false]: ผมเอา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:51.987387023+07:00","message":"[buffer interim] 142 false ผมเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.987393251+07:00","message":"[bufferProcess] interim [660000000]:ผมเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.987395322+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.987398574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.987401234+07:00","message":"> Transcript [1029] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:51.987403424+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.034132231+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.034159632+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-04-22T13:08:52.034165139+07:00","message":"receive interim result [false|false]: ส่งเอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.034180549+07:00","message":"[buffer interim] 142 false ส่งเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.03418849+07:00","message":"[bufferProcess] interim [780000000]:ส่งเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.034191155+07:00","message":"[bufferProcess] send to processor:ผมเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.034194765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.034198564+07:00","message":"> Transcript [1030] [false]: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.034201873+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.034205135+07:00","message":"Set new StatePrefix: 'ผมเอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.683813311+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.683849354+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-04-22T13:08:52.68385513+07:00","message":"receive interim result [false|false]: ส่งเอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.683868595+07:00","message":"[buffer interim] 142 false ส่งเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.683876059+07:00","message":"[bufferProcess] interim [380000000]:ส่งเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.683878372+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.683883765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.683886628+07:00","message":"> Transcript [1031] [false]: 'ส่งเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.683888688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.683890804+07:00","message":"Set new StatePrefix: 'ส่งเอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.745065594+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.745104673+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-04-22T13:08:52.745109853+07:00","message":"receive interim result [false|false]: ส่งเอาไว้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.745121877+07:00","message":"[buffer interim] 142 false ส่งเอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.745128441+07:00","message":"[bufferProcess] interim [500000000]:ส่งเอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.745130663+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.74513599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.745138786+07:00","message":"> Transcript [1032] [false]: 'ส่งเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.745142049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.745143978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.74514598+07:00","message":"StatePrefix: 'ส่งเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.745148823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.88124573+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.881278107+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-04-22T13:08:52.881283806+07:00","message":"receive interim result [false|false]: ส่งเอาไว้ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:52.881296233+07:00","message":"[buffer interim] 142 false ส่งเอาไว้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.881303072+07:00","message":"[bufferProcess] interim [620000000]:ส่งเอาไว้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.881305412+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.881310514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.881313532+07:00","message":"> Transcript [1033] [false]: 'ส่งเอาไว้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.881316382+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.881318386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.881320364+07:00","message":"StatePrefix: 'ส่งเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:52.881322505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:52.920189024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:52.920203486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.058040957+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.058077+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-04-22T13:08:53.058082514+07:00","message":"receive interim result [false|false]: ส่งเอาไว้ก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.058094564+07:00","message":"[buffer interim] 142 false ส่งเอาไว้ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.058103102+07:00","message":"[bufferProcess] interim [740000000]:ส่งเอาไว้ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.058105357+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.058110883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.058113719+07:00","message":"> Transcript [1034] [false]: 'ส่งเอาไว้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.058116583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.058118721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.058120729+07:00","message":"StatePrefix: 'ส่งเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.058122881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.258239775+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.25828299+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-04-22T13:08:53.258288646+07:00","message":"receive interim result [false|false]: ส่งเอาไว้ก็จะเห็นหนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.258302292+07:00","message":"[buffer interim] 142 false ส่งเอาไว้ก็จะเห็นหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258309473+07:00","message":"[bufferProcess] interim [980000000]:ส่งเอาไว้ก็จะเห็นหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258312438+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.25831923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258322012+07:00","message":"> Transcript [1035] [false]: 'ส่งเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258325477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258327443+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258329272+07:00","message":"StatePrefix: 'ส่งเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258331518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258338647+07:00","message":"Push: 'ส่งเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258340635+07:00","message":"TextPushed: 'ส่งเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258342775+07:00","message":"Set new StatePrefix : 'ส่งเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.258344991+07:00","message":"Next Push (prob) : 'ก็จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.258369284+07:00","message":"push: {false ส่งเอาไว้ 0 0xc000168780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.589961243+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.590006147+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-04-22T13:08:53.590012098+07:00","message":"receive interim result [false|false]: ส่งเอาไว้ก็จะเห็นหอนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.590026819+07:00","message":"[buffer interim] 142 false ส่งเอาไว้ก็จะเห็นหอนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.590033927+07:00","message":"[bufferProcess] interim [280000000]:ส่งเอาไว้ก็จะเห็นหอนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.590036573+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้ก็จะเห็นหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.590041973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.590045031+07:00","message":"> Transcript [1036] [false]: 'ส่งเอาไว้ก็จะเห็นหนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.590047837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.590049791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.590051589+07:00","message":"StatePrefix: 'ส่งเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.590053765+07:00","message":"TextPushed: 'ส่งเอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.64870655+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.648738467+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-04-22T13:08:53.648743533+07:00","message":"receive interim result [false|false]: ส่งเอาไว้ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.648752856+07:00","message":"[buffer interim] 142 false ส่งเอาไว้ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648761669+07:00","message":"[bufferProcess] interim [400000000]:ส่งเอาไว้ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648764026+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้ก็จะเห็นหอนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648767244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648769395+07:00","message":"> Transcript [1037] [false]: 'ส่งเอาไว้ก็จะเห็นหอนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648771918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648773648+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648775844+07:00","message":"StatePrefix: 'ส่งเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.648777915+07:00","message":"TextPushed: 'ส่งเอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.953887614+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.953925979+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-04-22T13:08:53.953934561+07:00","message":"receive interim result [false|false]: ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:53.953949405+07:00","message":"[buffer interim] 142 false ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.953956218+07:00","message":"[bufferProcess] interim [700000000]:ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.953958809+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.953966152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.953969218+07:00","message":"> Transcript [1038] [false]: 'ส่งเอาไว้ก็จะเห็นหอนั้นเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.953972215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.953974168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.953976584+07:00","message":"StatePrefix: 'ส่งเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:53.953978703+07:00","message":"TextPushed: 'ส่งเอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.265754134+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.265788566+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-04-22T13:08:54.265794199+07:00","message":"receive interim result [false|false]: ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.265807318+07:00","message":"[buffer interim] 142 false ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265814921+07:00","message":"[bufferProcess] interim [940000000]:ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265817405+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265822519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265825559+07:00","message":"> Transcript [1039] [false]: 'ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265828793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265830907+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265833422+07:00","message":"StatePrefix: 'ส่งเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265835623+07:00","message":"TextPushed: 'ส่งเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265840057+07:00","message":"Push: 'ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265841844+07:00","message":"TextPushed: 'ส่งเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265844282+07:00","message":"Set new StatePrefix : 'ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.265846664+07:00","message":"Next Push (prob) : 'หอนั้นเป็นสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.265853786+07:00","message":"push: {false ก็จะเห็น 0 0xc000168780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.531186583+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.531212156+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-04-22T13:08:54.531217171+07:00","message":"receive interim result [false|false]: ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.531233939+07:00","message":"[buffer interim] 142 false ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.531241744+07:00","message":"[bufferProcess] interim [300000000]:ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.531245707+07:00","message":"[bufferProcess] send to processor:ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.531253903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.531256419+07:00","message":"> Transcript [1040] [false]: 'ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.531258972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.531261174+07:00","message":"Set new StatePrefix: 'ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.637776689+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.789283866+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.789324353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ\",\"confidence\":0.93843395}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.789330476+07:00","message":"receive interim result [true|false]: ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.789336629+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.789339+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.789345046+07:00","message":"[buffer interim] 142 true ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789357477+07:00","message":"[bufferProcess] interim [540000000]:ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789360589+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789363685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789368009+07:00","message":"> Transcript [1041] [false]: 'ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789370987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789372844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789375093+07:00","message":"StatePrefix: 'ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789377724+07:00","message":"TextPushed: 'ส่งเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789379605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789381398+07:00","message":"> Transcript [1042] [true]: 'ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789383603+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789385344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789386846+07:00","message":"StatePrefix: 'ส่งเอาไว้ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789388561+07:00","message":"TextPushed: 'ส่งเอาไว้ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:54.789390954+07:00","message":"Push: 'หอนั้นเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.789398799+07:00","message":"push: {true หอนั้นเป็นสีเขียวค่ะ 0 0xc000168780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:54.797787148+07:00","message":"write wav file: './tmp/7548/7548_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.82971177+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:54.958194742+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.066294157+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.066315989+07:00","message":"found end of frame, send empty tag with msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.066319502+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.066327029+07:00","message":"[buffer interim] 143 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.066334152+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.066337401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.066340421+07:00","message":"> Transcript [1043] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.066342689+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.066345048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.066346821+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.066348505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.066351028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.066359176+07:00","message":"push: {true \n 0 0xc002506d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:55.071253735+07:00","message":"write wav file: './tmp/7548/7548_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.090128064+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.14748794+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.278188202+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.291296916+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.291326084+07:00","message":"found end of frame, send empty tag with msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.291329453+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.291336098+07:00","message":"[buffer interim] 144 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.291347367+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.291350919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.291354082+07:00","message":"> Transcript [1044] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.291358071+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.29136044+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.291362334+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.291364542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:55.291371685+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:55.291380679+07:00","message":"push: {true \n 0 0xc000169b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:08:55.296663748+07:00","message":"write wav file: './tmp/7548/7548_144.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:55.921111725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:55.92111166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.134031205+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.134072181+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-04-22T13:08:56.134078243+07:00","message":"receive interim result [false|false]: ห*นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.134093089+07:00","message":"[buffer interim] 145 false ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.134100358+07:00","message":"[bufferProcess] interim [840000000]:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.134102185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.329258071+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.329300391+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-04-22T13:08:56.329305687+07:00","message":"receive interim result [false|false]: นักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.329321878+07:00","message":"[buffer interim] 145 false นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.329328914+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.329330916+07:00","message":"[bufferProcess] send to processor:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.329334737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.329337428+07:00","message":"> Transcript [1045] [false]: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.3293394+07:00","message":"Set StatePrefix (first interim): 'ห*นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.453825885+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.453869048+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-04-22T13:08:56.453875261+07:00","message":"receive interim result [false|false]: นักเรียนก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.453890208+07:00","message":"[buffer interim] 145 false นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.453926102+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.453929263+07:00","message":"[bufferProcess] send to processor:นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.453937298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.45393997+07:00","message":"> Transcript [1046] [false]: 'นักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.453941993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.453943757+07:00","message":"Set new StatePrefix: 'นักเรียนก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.756605124+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.756646288+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-04-22T13:08:56.756653144+07:00","message":"receive interim result [false|false]: นักเรียนก็น่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.756666574+07:00","message":"[buffer interim] 145 false นักเรียนก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.75667371+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.756676392+07:00","message":"[bufferProcess] send to processor:นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.756682917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.756685332+07:00","message":"> Transcript [1047] [false]: 'นักเรียนก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.756687887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.756690219+07:00","message":"Set new StatePrefix: 'นักเรียนก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.837328221+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.837368681+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-04-22T13:08:56.837374769+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:56.837389813+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.837397101+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนก็น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.837399664+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.837406081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.837408852+07:00","message":"> Transcript [1048] [false]: 'นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.837410795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:56.837412897+07:00","message":"Set new StatePrefix: 'นักเรียนก็น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.029039796+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.029081929+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-04-22T13:08:57.029090029+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.029108648+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.029117077+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนก็น่าจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.029121053+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.029125669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.029129827+07:00","message":"> Transcript [1049] [false]: 'นักเรียนก็น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.029134533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.02913734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.029142391+07:00","message":"StatePrefix: 'นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.029145516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.160328404+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.160370111+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-04-22T13:08:57.160375662+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.160391417+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.160398899+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.160401271+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.160407435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.160410274+07:00","message":"> Transcript [1050] [false]: 'นักเรียนก็น่าจะ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.160413792+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.160415771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.160417799+07:00","message":"StatePrefix: 'นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.160419782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.391960117+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.392001289+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-04-22T13:08:57.392007203+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.392021142+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.392028663+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.392031025+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.392036408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.392039347+07:00","message":"> Transcript [1051] [false]: 'นักเรียนก็น่าจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.392042821+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.392044794+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.392046888+07:00","message":"StatePrefix: 'นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.392049797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.433479483+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.433515256+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-04-22T13:08:57.433520932+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.433532463+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433540093+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433547245+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433551029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433553928+07:00","message":"> Transcript [1052] [false]: 'นักเรียนก็น่าจะสามารถต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433557017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433559137+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433560973+07:00","message":"StatePrefix: 'นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433562903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433568952+07:00","message":"Push: 'นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433571601+07:00","message":"TextPushed: 'นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433575366+07:00","message":"Set new StatePrefix : 'นักเรียนก็น่าจะสามารถต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.433578218+07:00","message":"Next Push (prob) : 'จะสามารถต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.433590154+07:00","message":"push: {false นักเรียนก็น่า 0 0xc002aeed00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.618790377+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.618826789+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-04-22T13:08:57.618832606+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.618849778+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.618860912+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.618862983+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.618869828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.618872463+07:00","message":"> Transcript [1053] [false]: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.618875129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.61887827+07:00","message":"Set new StatePrefix: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.766549636+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.766585036+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-04-22T13:08:57.766590372+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.766606968+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.766617673+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.766620215+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.766623227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.766626641+07:00","message":"> Transcript [1054] [false]: 'นักเรียนก็น่าจะสามารถตอบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.766629735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.766631795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.766633517+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.76663566+07:00","message":"TextPushed: 'นักเรียนก็น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.931474811+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.931509284+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-04-22T13:08:57.931515529+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:57.931528218+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.93153566+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.931538124+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.931543833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.931546757+07:00","message":"> Transcript [1055] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.931549739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.931551945+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.931553992+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:57.931556868+07:00","message":"TextPushed: 'นักเรียนก็น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.061305554+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.06134042+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-04-22T13:08:58.061347535+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.061360764+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.061368305+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.06137062+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.061377374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.061380253+07:00","message":"> Transcript [1056] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.061383495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.061385472+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.061387608+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.061390072+07:00","message":"TextPushed: 'นักเรียนก็น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.65710142+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.657139642+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-04-22T13:08:58.65714649+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.657159719+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657188896+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657191758+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657200196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.65720328+07:00","message":"> Transcript [1057] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.65720724+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657209716+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657211989+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657214432+07:00","message":"TextPushed: 'นักเรียนก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657221592+07:00","message":"Push: 'จะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657223726+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657228312+07:00","message":"Set new StatePrefix : 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.657230654+07:00","message":"Next Push (prob) : 'ได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.65723899+07:00","message":"push: {false จะสามารถตอบ 0 0xc002aeed00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:58.922123664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:08:58.922118339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.952292192+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.952333836+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-04-22T13:08:58.952341718+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.952354508+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.952363207+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.952366547+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.952373989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.952378136+07:00","message":"> Transcript [1058] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.95238279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.952386007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.952388953+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.95239413+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.963825028+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.963847231+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-04-22T13:08:58.963852493+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:58.96386349+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.963869102+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.963871375+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.963874514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.96387708+07:00","message":"> Transcript [1059] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.963880021+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.963881885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.963883775+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:58.963886005+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.137113013+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.137150824+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-04-22T13:08:59.137157243+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.137178557+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.137186285+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.137188979+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.137194481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.137197348+07:00","message":"> Transcript [1060] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.137200627+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.137202477+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.137204351+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.137207331+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.206326204+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.20636246+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-04-22T13:08:59.206367936+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.206381492+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.206388208+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.20639103+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.20639442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.206397534+07:00","message":"> Transcript [1061] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.206400881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.206402833+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.206404929+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.206407323+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.20641431+07:00","message":"Push: 'ได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.206416119+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.206418247+07:00","message":"Set new StatePrefix : 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.206421544+07:00","message":"Next Push (prob) : 'ว่าปัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.206446974+07:00","message":"push: {false ได้แล้วนะคะ 0 0xc002aeed00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.53362784+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.53367048+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-04-22T13:08:59.533676847+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.533690002+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.533697265+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.533699856+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.533705411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.53370807+07:00","message":"> Transcript [1062] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.533713025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.533715519+07:00","message":"Set new StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.732253409+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.732287316+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-04-22T13:08:59.732293601+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:08:59.732308646+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.73231567+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.732318307+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.732323904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.732327256+07:00","message":"> Transcript [1063] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.732331279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.732333869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.732335808+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:08:59.732338609+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.035984213+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.036039545+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-04-22T13:09:00.036045275+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.036064137+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.036071175+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.036073689+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.036076853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.03607973+07:00","message":"> Transcript [1064] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.036084255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.036086179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.036088027+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.036090644+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.099332963+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.099374718+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-04-22T13:09:00.099383108+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.099398293+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.099405407+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.099408389+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.09941434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.099417521+07:00","message":"> Transcript [1065] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.099421488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.09942353+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.099425459+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.099428373+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.425784366+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.425825609+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-04-22T13:09:00.425835706+07:00","message":"receive interim result [false|false]: นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.425848187+07:00","message":"[buffer interim] 145 false นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425859219+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.42586196+07:00","message":"[bufferProcess] send to processor:นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425867775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425870403+07:00","message":"> Transcript [1066] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425874711+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425877181+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425879221+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425881976+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425886656+07:00","message":"Push: 'ว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425891722+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425893895+07:00","message":"Set new StatePrefix : 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.425896215+07:00","message":"Next Push (prob) : 'อะไรที่ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.425904671+07:00","message":"push: {false ว่าปัจจัย 0 0xc002aeed00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.538360184+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.600258603+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.738905228+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.738953936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีนักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย\",\"confidence\":0.9349705}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.738959923+07:00","message":"receive interim result [true|false]: มีนักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.738969651+07:00","message":"end recv isFinal message id 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.738971666+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.738978315+07:00","message":"[buffer interim] 145 true มีนักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.73898568+07:00","message":"[bufferProcess] interim [460000000]:มีนักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.73899231+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.738995748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739000301+07:00","message":"> Transcript [1067] [false]: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739003452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739006231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739008023+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739010597+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739012474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739014286+07:00","message":"> Transcript [1068] [true]: 'มีนักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739016346+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739018074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.7390228+07:00","message":"StatePrefix: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739024742+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739026362+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739200772+07:00","message":"Push: 'อะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739204286+07:00","message":"TextPushed: 'นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739206711+07:00","message":"Set new StatePrefix : 'มีนักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.73920916+07:00","message":"Next Push (prob) : 'มีนักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:00.739216727+07:00","message":"push: {true อะไรที่ทำให้หน่อย 0 0xc002aeed00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:00.739226941+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_145.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:00.759154317+07:00","message":"write wav file: './tmp/7548/7548_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.153836441+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.153885072+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-04-22T13:09:01.153890413+07:00","message":"receive interim result [false|false]: ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.153903419+07:00","message":"[buffer interim] 146 false ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.153910678+07:00","message":"[bufferProcess] interim [600000000]:ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.153912476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.48165771+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.481698873+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-04-22T13:09:01.481706188+07:00","message":"receive interim result [false|false]: ฝรั่งพริก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.48171811+07:00","message":"[buffer interim] 146 false ฝรั่งพริก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.481731664+07:00","message":"[bufferProcess] interim [900000000]:ฝรั่งพริก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.481734122+07:00","message":"[bufferProcess] send to processor:ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.481739154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.481741861+07:00","message":"> Transcript [1069] [false]: 'ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.481743917+07:00","message":"Set StatePrefix (first interim): 'ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.644552803+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.644595612+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-04-22T13:09:01.644602322+07:00","message":"receive interim result [false|false]: ปลาราดพริก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.644615864+07:00","message":"[buffer interim] 146 false ปลาราดพริก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.644623749+07:00","message":"[bufferProcess] interim [80000000]:ปลาราดพริก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.644626187+07:00","message":"[bufferProcess] send to processor:ฝรั่งพริก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.644633509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.644636545+07:00","message":"> Transcript [1070] [false]: 'ฝรั่งพริก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.644639623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.644642195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.644644013+07:00","message":"StatePrefix: 'ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.644646037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:01.922181866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:01.922182905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.984017592+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.984061088+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-04-22T13:09:01.98407058+07:00","message":"receive interim result [false|false]: ฝรั่งพริกให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:01.984087422+07:00","message":"[buffer interim] 146 false ฝรั่งพริกให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.984095118+07:00","message":"[bufferProcess] interim [380000000]:ฝรั่งพริกให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.984097481+07:00","message":"[bufferProcess] send to processor:ปลาราดพริก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.984103171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.984106063+07:00","message":"> Transcript [1071] [false]: 'ปลาราดพริก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.984108242+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:01.984110252+07:00","message":"Set new StatePrefix: 'ปลาราดพริก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.064280923+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.064312583+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-04-22T13:09:02.064318969+07:00","message":"receive interim result [false|false]: ฝรั่งพริกให้ดูเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.064330578+07:00","message":"[buffer interim] 146 false ฝรั่งพริกให้ดูเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.064339126+07:00","message":"[bufferProcess] interim [500000000]:ฝรั่งพริกให้ดูเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.064341654+07:00","message":"[bufferProcess] send to processor:ฝรั่งพริกให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.06434719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.06434975+07:00","message":"> Transcript [1072] [false]: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.064351894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.064353974+07:00","message":"Set new StatePrefix: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.161444452+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.161479794+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-04-22T13:09:02.161485816+07:00","message":"receive interim result [false|false]: ฝรั่งพริกให้ดูเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.161498489+07:00","message":"[buffer interim] 146 false ฝรั่งพริกให้ดูเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.161505336+07:00","message":"[bufferProcess] interim [620000000]:ฝรั่งพริกให้ดูเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.161507911+07:00","message":"[bufferProcess] send to processor:ฝรั่งพริกให้ดูเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.161513255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.161515927+07:00","message":"> Transcript [1073] [false]: 'ฝรั่งพริกให้ดูเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.161519541+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.161521759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.161523732+07:00","message":"StatePrefix: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.161525986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.347014781+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.347063339+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-04-22T13:09:02.347069807+07:00","message":"receive interim result [false|false]: ฝรั่งพริกให้ดูเมื่อคืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.347085237+07:00","message":"[buffer interim] 146 false ฝรั่งพริกให้ดูเมื่อคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.34709184+07:00","message":"[bufferProcess] interim [740000000]:ฝรั่งพริกให้ดูเมื่อคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.347096638+07:00","message":"[bufferProcess] send to processor:ฝรั่งพริกให้ดูเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.347103569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.347106348+07:00","message":"> Transcript [1074] [false]: 'ฝรั่งพริกให้ดูเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.347109699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.347111704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.347113752+07:00","message":"StatePrefix: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.347115999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.350390624+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.350419943+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-04-22T13:09:02.350425536+07:00","message":"receive interim result [false|false]: ฝรั่งพริกให้ดูเมื่อครู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.35043944+07:00","message":"[buffer interim] 146 false ฝรั่งพริกให้ดูเมื่อครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.35044482+07:00","message":"[bufferProcess] interim [800000000]:ฝรั่งพริกให้ดูเมื่อครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.350447009+07:00","message":"[bufferProcess] send to processor:ฝรั่งพริกให้ดูเมื่อคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.350449836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.350452064+07:00","message":"> Transcript [1075] [false]: 'ฝรั่งพริกให้ดูเมื่อคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.350455047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.350457154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.350459285+07:00","message":"StatePrefix: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.35046121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.475368076+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.475408181+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-04-22T13:09:02.475414148+07:00","message":"receive interim result [false|false]: ฝรั่งพริกให้ดูเมื่อครู่นี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.475428489+07:00","message":"[buffer interim] 146 false ฝรั่งพริกให้ดูเมื่อครู่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475442812+07:00","message":"[bufferProcess] interim [920000000]:ฝรั่งพริกให้ดูเมื่อครู่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475445062+07:00","message":"[bufferProcess] send to processor:ฝรั่งพริกให้ดูเมื่อครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.47545004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475452512+07:00","message":"> Transcript [1076] [false]: 'ฝรั่งพริกให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475455705+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475457755+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475459993+07:00","message":"StatePrefix: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475462095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475467932+07:00","message":"Push: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475470622+07:00","message":"TextPushed: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475474141+07:00","message":"Set new StatePrefix : 'ฝรั่งพริกให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.475476358+07:00","message":"Next Push (prob) : 'เมื่อครู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.475483477+07:00","message":"push: {false ฝรั่งพริกให้ดู 0 0xc004108880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.708174208+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.735810505+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.735844369+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-04-22T13:09:02.73585058+07:00","message":"receive interim result [false|false]: ฝรั่งพริกให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.7358657+07:00","message":"[buffer interim] 146 false ฝรั่งพริกให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.735873182+07:00","message":"[bufferProcess] interim [160000000]:ฝรั่งพริกให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.73587648+07:00","message":"[bufferProcess] send to processor:ฝรั่งพริกให้ดูเมื่อครู่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.73588049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.735883207+07:00","message":"> Transcript [1077] [false]: 'ฝรั่งพริกให้ดูเมื่อครู่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.735886747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.735888725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.73589052+07:00","message":"StatePrefix: 'ฝรั่งพริกให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.735892924+07:00","message":"TextPushed: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.881224439+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.881266012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝรั่งภิกขุให้ดูเมื่อครู่นี้ค่ะ\",\"confidence\":0.94843817}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.881272644+07:00","message":"receive interim result [true|false]: ฝรั่งภิกขุให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.881283818+07:00","message":"end recv isFinal message id 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.881286137+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.881292472+07:00","message":"[buffer interim] 146 true ฝรั่งภิกขุให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881302586+07:00","message":"[bufferProcess] interim [340000000]:ฝรั่งภิกขุให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.88130534+07:00","message":"[bufferProcess] send to processor (isfinal):ฝรั่งพริกให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881309189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881311988+07:00","message":"> Transcript [1078] [false]: 'ฝรั่งพริกให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881315257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881317141+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881318809+07:00","message":"StatePrefix: 'ฝรั่งพริกให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881321425+07:00","message":"TextPushed: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881323126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881324935+07:00","message":"> Transcript [1079] [true]: 'ฝรั่งภิกขุให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.88132696+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881328493+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881330054+07:00","message":"StatePrefix: 'ฝรั่งพริกให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881331705+07:00","message":"TextPushed: 'ฝรั่งพริกให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881333315+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881441847+07:00","message":"Push: 'เมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881444917+07:00","message":"TextPushed: 'ฝรั่งพริกให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881447+07:00","message":"Set new StatePrefix : 'ฝรั่งภิกขุให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881449592+07:00","message":"Next Push (prob) : 'ฝรั่งภิกขุให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:02.881457224+07:00","message":"push: {true เมื่อครู่นี้ค่ะ 0 0xc004108880}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:02.881478796+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_146.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:02.888470821+07:00","message":"write wav file: './tmp/7548/7548_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.099039403+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.626301662+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.626345597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.626350553+07:00","message":"receive interim result [false|false]: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.626365366+07:00","message":"[buffer interim] 147 false 20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.626372534+07:00","message":"[bufferProcess] interim [540000000]:20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.626374431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.981311279+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.981355681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20:00\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.981361714+07:00","message":"receive interim result [false|false]: 20:00"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:03.981380947+07:00","message":"[buffer interim] 147 false 20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.981389962+07:00","message":"[bufferProcess] interim [840000000]:20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.981392084+07:00","message":"[bufferProcess] send to processor:20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.981395603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.981398406+07:00","message":"> Transcript [1080] [false]: '20'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:03.9814006+07:00","message":"Set StatePrefix (first interim): '20'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.018738557+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.018776442+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-04-22T13:09:04.018782512+07:00","message":"receive interim result [false|false]: พิกัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.018793729+07:00","message":"[buffer interim] 147 false พิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.018800329+07:00","message":"[bufferProcess] interim [900000000]:พิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.018803089+07:00","message":"[bufferProcess] send to processor:20:00"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.018808134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.018811066+07:00","message":"> Transcript [1081] [false]: '20:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.018814106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.018815991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.018818224+07:00","message":"StatePrefix: '20'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.018820336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.266461149+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.266498278+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-04-22T13:09:04.26650432+07:00","message":"receive interim result [false|false]: มีสีที่แตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.266518702+07:00","message":"[buffer interim] 147 false มีสีที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.266526304+07:00","message":"[bufferProcess] interim [140000000]:มีสีที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.266528889+07:00","message":"[bufferProcess] send to processor:พิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.266534159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.266536965+07:00","message":"> Transcript [1082] [false]: 'พิกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.26653961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.266541781+07:00","message":"Set new StatePrefix: 'พิกัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.462883351+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.462919908+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-04-22T13:09:04.462926205+07:00","message":"receive interim result [false|false]: มีสีที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.462936566+07:00","message":"[buffer interim] 147 false มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.462943845+07:00","message":"[bufferProcess] interim [380000000]:มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.462945923+07:00","message":"[bufferProcess] send to processor:มีสีที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.462949195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.46295243+07:00","message":"> Transcript [1083] [false]: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.462954778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.462956754+07:00","message":"Set new StatePrefix: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.757669424+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.872921612+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.872961755+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-04-22T13:09:04.87296826+07:00","message":"receive interim result [true|false]: มีสีที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.872976746+07:00","message":"end recv isFinal message id 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.872979264+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.87298603+07:00","message":"[buffer interim] 147 true มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.872996088+07:00","message":"[bufferProcess] interim [890000000]:มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873001064+07:00","message":"[bufferProcess] send to processor (isfinal):มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.87300432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.87300739+07:00","message":"> Transcript [1084] [false]: 'มีสีที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873010209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873011991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.87301389+07:00","message":"StatePrefix: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873015821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873026776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873028973+07:00","message":"> Transcript [1085] [true]: 'มีสีที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873031087+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873032844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873034436+07:00","message":"StatePrefix: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873036066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:04.873041897+07:00","message":"Push: 'มีสีที่แตกต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.873051622+07:00","message":"push: {true มีสีที่แตกต่างกัน 0 0xc002aee800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:04.879597637+07:00","message":"write wav file: './tmp/7548/7548_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:04.890089831+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:04.92290489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:04.922945491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.635177219+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.635235117+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-04-22T13:09:05.635239897+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.635258417+07:00","message":"[buffer interim] 148 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.635265427+07:00","message":"[bufferProcess] interim [780000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.635267327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.867371108+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.867413295+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-04-22T13:09:05.867419644+07:00","message":"receive interim result [false|false]: ปัจจัยนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.867432827+07:00","message":"[buffer interim] 148 false ปัจจัยนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.86743949+07:00","message":"[bufferProcess] interim [960000000]:ปัจจัยนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.867441785+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.867447704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.867450493+07:00","message":"> Transcript [1086] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.867452581+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.943371542+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.943407707+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-04-22T13:09:05.943413692+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:05.94342838+07:00","message":"[buffer interim] 148 false ปัจจัยนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.943435049+07:00","message":"[bufferProcess] interim [80000000]:ปัจจัยนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.943437597+07:00","message":"[bufferProcess] send to processor:ปัจจัยนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.943441193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.943444021+07:00","message":"> Transcript [1087] [false]: 'ปัจจัยนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.943447268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.943449131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.943450923+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:05.943454108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.125748506+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.125782861+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-04-22T13:09:06.125788798+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.125802001+07:00","message":"[buffer interim] 148 false ปัจจัยนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.12581007+07:00","message":"[bufferProcess] interim [260000000]:ปัจจัยนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.125812459+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.125818641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.125821503+07:00","message":"> Transcript [1088] [false]: 'ปัจจัยนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.12582455+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.125826506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.125828563+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.125830801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.326649439+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.326691679+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-04-22T13:09:06.326698141+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.32671297+07:00","message":"[buffer interim] 148 false ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.326721315+07:00","message":"[bufferProcess] interim [500000000]:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.326724075+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.326740575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.326743628+07:00","message":"> Transcript [1089] [false]: 'ปัจจัยนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.326747096+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.326749049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.326750838+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.326752791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.769719202+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.769770951+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-04-22T13:09:06.76977689+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.769789059+07:00","message":"[buffer interim] 148 false ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769796911+07:00","message":"[bufferProcess] interim [920000000]:ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769799773+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769805337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769808042+07:00","message":"> Transcript [1090] [false]: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769812064+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.76981442+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769816324+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769818404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769822974+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769824885+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.769826703+07:00","message":"Set new StatePrefix : 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:06.76982894+07:00","message":"Next Push (prob) : 'นั้นก็คือแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:06.769840099+07:00","message":"push: {false ปัจจัย 0 0xc002506c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.012043924+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.012081675+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-04-22T13:09:07.012086663+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.01210158+07:00","message":"[buffer interim] 148 false ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.012108237+07:00","message":"[bufferProcess] interim [220000000]:ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.012110717+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.012116736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.012119557+07:00","message":"> Transcript [1091] [false]: 'ปัจจัยนั้นก็คือแสงนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.012122656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.012124687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.012126583+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.012129038+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.456949216+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537374908+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537406516+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537410436+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537412408+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537414143+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537415776+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537417644+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.5374193+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537420962+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537423354+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537425341+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537427032+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537428487+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537430012+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.53743146+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537433041+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.53743452+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.537436036+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.552299909+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.552342414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสงนั่นเองค่ะ\",\"confidence\":0.95026255}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.552348632+07:00","message":"receive interim result [true|false]: ปัจจัยนั้นก็คือแสงนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.552355952+07:00","message":"end recv isFinal message id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.552358149+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.552364657+07:00","message":"[buffer interim] 148 true ปัจจัยนั้นก็คือแสงนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552372598+07:00","message":"[bufferProcess] interim [790000000]:ปัจจัยนั้นก็คือแสงนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552375816+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552379119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552382044+07:00","message":"> Transcript [1092] [false]: 'ปัจจัยนั้นก็คือแสงนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552385703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.55238802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552390463+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.55239279+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552394431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552396306+07:00","message":"> Transcript [1093] [true]: 'ปัจจัยนั้นก็คือแสงนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552398656+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552400256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552401864+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552403624+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.552406232+07:00","message":"Push: 'นั้นก็คือแสงนั่นเองค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.552414943+07:00","message":"push: {true นั้นก็คือแสงนั่นเองค่ะ 0 0xc002506c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:07.560244711+07:00","message":"write wav file: './tmp/7548/7548_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.579723056+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.646938031+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.708708535+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.836896755+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.852646437+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.852666158+07:00","message":"found end of frame, send empty tag with msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.85266985+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.852677562+07:00","message":"[buffer interim] 149 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.852684904+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.852688491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.852691204+07:00","message":"> Transcript [1094] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.852694266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.852696096+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.852697838+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.852699731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.852702299+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.852711362+07:00","message":"push: {true \n 0 0xc000169e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:07.857405639+07:00","message":"write wav file: './tmp/7548/7548_149.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:07.92385449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:07.923881771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.951760469+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.951787824+07:00","message":"found end of frame, send empty tag with msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.951791031+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.951798813+07:00","message":"[buffer interim] 150 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.951806161+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.951809421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.951811952+07:00","message":"> Transcript [1095] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.951814896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.951816839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.951818956+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.951820636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:07.951822991+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:07.951831486+07:00","message":"push: {true \n 0 0xc000169f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:07.957076578+07:00","message":"write wav file: './tmp/7548/7548_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.161201084+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.418472734+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.503839384+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.503871208+07:00","message":"found end of frame, send empty tag with msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.503875621+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.503884694+07:00","message":"[buffer interim] 151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.503893363+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.503898177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.503902614+07:00","message":"> Transcript [1096] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.503909545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.503912398+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.5039151+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.503917616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.503921191+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.503932603+07:00","message":"push: {true \n 0 0xc002aeef80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:08.509492172+07:00","message":"write wav file: './tmp/7548/7548_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.5387221+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.667419881+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.798799307+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.817373463+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.817399837+07:00","message":"found end of frame, send empty tag with msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.817403064+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.817410653+07:00","message":"[buffer interim] 152 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.817418294+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.817421834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.817424646+07:00","message":"> Transcript [1097] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.817427786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.817429565+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.817431407+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.817433113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:08.817435974+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.817445375+07:00","message":"push: {true \n 0 0xc000044580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:08.823386898+07:00","message":"write wav file: './tmp/7548/7548_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:08.857935422+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.009970845+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.009992016+07:00","message":"found end of frame, send empty tag with msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.009995198+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.010003605+07:00","message":"[buffer interim] 153 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.010011248+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.010015664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.010019269+07:00","message":"> Transcript [1098] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.010021836+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.010024031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.010025814+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.010027852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:09.010035776+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.010046077+07:00","message":"push: {true \n 0 0xc002507300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:09.014668994+07:00","message":"write wav file: './tmp/7548/7548_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:09.308859551+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.015534859+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.015576278+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-04-22T13:09:10.015582554+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.015596375+07:00","message":"[buffer interim] 154 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.015602783+07:00","message":"[bufferProcess] interim [720000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.015604646+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.015610312+07:00","message":"[bufferProcess] send to processor (ticker):ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.015613038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.015615654+07:00","message":"> Transcript [1099] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.015617848+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.210109785+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.210148817+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-04-22T13:09:10.210154406+07:00","message":"receive interim result [false|false]: ยังเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.210167383+07:00","message":"[buffer interim] 154 false ยังเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.210174572+07:00","message":"[bufferProcess] interim [840000000]:ยังเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.210176375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.304156272+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.304192937+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-04-22T13:09:10.304198713+07:00","message":"receive interim result [false|false]: หนังเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.304214958+07:00","message":"[buffer interim] 154 false หนังเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.304224228+07:00","message":"[bufferProcess] interim [900000000]:หนังเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.304226559+07:00","message":"[bufferProcess] send to processor:ยังเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.304233889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.304237033+07:00","message":"> Transcript [1100] [false]: 'ยังเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.304239891+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.304242023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.304243959+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.304246519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.517871034+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.517918113+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-04-22T13:09:10.517924421+07:00","message":"receive interim result [false|false]: หนังเรื่องที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.517939349+07:00","message":"[buffer interim] 154 false หนังเรื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.517947314+07:00","message":"[bufferProcess] interim [20000000]:หนังเรื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.517950702+07:00","message":"[bufferProcess] send to processor:หนังเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.51795603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.517959011+07:00","message":"> Transcript [1101] [false]: 'หนังเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.517961511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.517963571+07:00","message":"Set new StatePrefix: 'หนังเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.528559702+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.528590694+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-04-22T13:09:10.528597078+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.528609773+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.528616373+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.528618832+07:00","message":"[bufferProcess] send to processor:หนังเรื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.528624291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.528626942+07:00","message":"> Transcript [1102] [false]: 'หนังเรื่องที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.528630016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.528632047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.528633979+07:00","message":"StatePrefix: 'หนังเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.528635941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.609533963+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.609576866+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-04-22T13:09:10.609583224+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าน่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.609597609+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.609604906+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคิดว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.60960736+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.609612432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.609615426+07:00","message":"> Transcript [1103] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.609618482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.609621576+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.678248622+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.678296052+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-04-22T13:09:10.678302436+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.678315717+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่าน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.678322989+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนคิดว่าน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.678325489+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.678330726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.678333622+07:00","message":"> Transcript [1104] [false]: 'นักเรียนคิดว่าน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.67833648+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.678338593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.67834037+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.678342411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.862715009+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.8627717+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-04-22T13:09:10.86277771+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.862790293+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.862797207+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.862799551+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.862804482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.862807+07:00","message":"> Transcript [1105] [false]: 'นักเรียนคิดว่าน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.862809931+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.862811978+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.862813865+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.862816267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:10.924742285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:10.924760414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.92511077+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.925141193+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-04-22T13:09:10.925145836+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:10.925156608+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.925184836+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.925189105+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.925193874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.925200491+07:00","message":"> Transcript [1106] [false]: 'นักเรียนคิดว่าน้องจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.925203552+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.925205327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.925207124+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:10.925209215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.253681374+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.253736913+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-04-22T13:09:11.253743061+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.253758146+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253765439+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253767766+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253773533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253776385+07:00","message":"> Transcript [1107] [false]: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.25377971+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253782469+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253784285+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253786269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.25379181+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253793674+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253795604+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.253797633+07:00","message":"Next Push (prob) : 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.253804957+07:00","message":"push: {false นักเรียนคิดว่า 0 0xc000044080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.56364278+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.56369235+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-04-22T13:09:11.563698279+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.563713888+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.563723854+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.563737056+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.563744335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.563747395+07:00","message":"> Transcript [1108] [false]: 'นักเรียนคิดว่านอกจากแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.563750578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.563752929+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.56375736+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.563759645+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.626005206+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.626046223+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-04-22T13:09:11.62605229+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:11.626066175+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.626073055+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.626075765+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.626081284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.626083997+07:00","message":"> Transcript [1109] [false]: 'นักเรียนคิดว่านอกจากแสงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.626087188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.626089195+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.6260912+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:11.62609422+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.079250937+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.079295514+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-04-22T13:09:12.079303324+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.079317078+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.079328209+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.079331693+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.079336232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.079342754+07:00","message":"> Transcript [1110] [false]: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.079347344+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.079350051+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.079353467+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.079356874+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.269997851+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.270039826+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-04-22T13:09:12.270045511+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.270060517+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270067547+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270070133+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270076696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270080003+07:00","message":"> Transcript [1111] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.27008332+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270085347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270087598+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270090368+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270096223+07:00","message":"Push: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270098059+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270100056+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.270102244+07:00","message":"Next Push (prob) : 'แสงแล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.270110216+07:00","message":"push: {false นอกจาก 0 0xc000044080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.371481768+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.37151181+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-04-22T13:09:12.371518381+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.371534106+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.371541384+07:00","message":"[bufferProcess] interim [60000000]:นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.371546073+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.371550126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.371552791+07:00","message":"> Transcript [1112] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.371565345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.371568522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.37157119+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.371573839+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.407208135+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.407247036+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-04-22T13:09:12.4072528+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.407272691+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.407279842+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.40728264+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.407286326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.407289076+07:00","message":"> Transcript [1113] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.407292393+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.407294241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.407295969+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.407297958+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.525972424+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.526013805+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-04-22T13:09:12.526021222+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.526038476+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.526046135+07:00","message":"[bufferProcess] interim [240000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.526048553+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.526052079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.526054933+07:00","message":"> Transcript [1114] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.526058364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.526062831+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.526065004+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.526067707+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.655518965+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.655564402+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-04-22T13:09:12.655571918+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.655592496+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655602251+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.65560649+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655615105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655618549+07:00","message":"> Transcript [1115] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655622019+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655625872+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655628712+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655631352+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655637624+07:00","message":"Push: 'แสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655639456+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655641666+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.655644068+07:00","message":"Next Push (prob) : 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.655653111+07:00","message":"push: {false แสงแล้วยัง 0 0xc000044080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.976167426+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.976209742+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-04-22T13:09:12.976215795+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:12.976231491+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.976238703+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.976241197+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.976247435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.976250083+07:00","message":"> Transcript [1116] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.97625362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.976255731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.976257473+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:12.976259987+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.167928956+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.167967117+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-04-22T13:09:13.167972827+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.167986113+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.167993163+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.167995764+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.168001275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.168004405+07:00","message":"> Transcript [1117] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.168008127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.168009841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.168011714+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.168014228+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.754313968+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.754349813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.754357261+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.754377511+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.754388551+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.754391255+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.754398414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.754400876+07:00","message":"> Transcript [1118] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.754404919+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.754406779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.754408638+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.75441412+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.881926741+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.881966301+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-04-22T13:09:13.881973589+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.881987644+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.881994076+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.881996917+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.882002747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.882005678+07:00","message":"> Transcript [1119] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.8820092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.882011102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.882013104+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.882015778+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.882020253+07:00","message":"Push: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.882022522+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.88202515+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:13.882027389+07:00","message":"Next Push (prob) : 'ใดอีกบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:13.88203451+07:00","message":"push: {false มีปัจจัย 0 0xc000044080}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:13.925291048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:13.925319052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.136520683+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.136557963+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-04-22T13:09:14.136565011+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.136579653+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.136587189+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.136589622+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.136595292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.136598092+07:00","message":"> Transcript [1120] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.136601311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.136603443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.136605217+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.136607812+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.384738646+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.384773951+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-04-22T13:09:14.384780108+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.384794235+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.38480165+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.384804316+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.384811642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.384814555+07:00","message":"> Transcript [1121] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.384818254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.384820397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.384822466+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.38482524+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.45584385+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.455892667+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-04-22T13:09:14.455901694+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.455917052+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.455924514+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.455926934+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.455936247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.455940672+07:00","message":"> Transcript [1122] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.455945717+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.455948542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.455952049+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.455956306+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.644396404+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.644441101+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-04-22T13:09:14.644449794+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.644467205+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644478854+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644483426+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644493209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644497588+07:00","message":"> Transcript [1123] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644503698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.64450699+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644510238+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.64451399+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644522401+07:00","message":"Push: 'ใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644525978+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644529344+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:14.644533113+07:00","message":"Next Push (prob) : 'ที่ส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:14.644543981+07:00","message":"push: {false ใดอีกบ้าง 0 0xc000044080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.097171274+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.097212514+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-04-22T13:09:15.097218623+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.09723441+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.097243422+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.097246117+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.097249654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.097252679+07:00","message":"> Transcript [1124] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.097256479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.097258478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.097260263+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.097262955+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.137672834+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.153694936+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.153743917+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-04-22T13:09:15.153750808+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.15376983+07:00","message":"[buffer interim] 154 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.153777136+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.153781972+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.153787908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.153791337+07:00","message":"> Transcript [1125] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.153795206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.153797226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.153799241+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.153801823+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.258610822+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.258653225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.258660193+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.258680386+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.258683036+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.258700103+07:00","message":"[buffer interim] 154 true นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258725295+07:00","message":"[bufferProcess] interim [60000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258735284+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258739102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258742249+07:00","message":"> Transcript [1126] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.25874605+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258748387+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258750503+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258753163+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258755072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258756958+07:00","message":"> Transcript [1127] [true]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258759258+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258760816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258762334+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258764101+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.258767638+07:00","message":"Push: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.258777333+07:00","message":"push: {true ที่ส่งผลต่อการเจริญ 0 0xc000044080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.268889904+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:15.269925156+07:00","message":"write wav file: './tmp/7548/7548_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.770589736+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.770637805+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-04-22T13:09:15.770642942+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:15.770657697+07:00","message":"[buffer interim] 155 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.770664785+07:00","message":"[bufferProcess] interim [480000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:15.770666549+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.357759631+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.451880167+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.451915661+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-04-22T13:09:16.451921586+07:00","message":"receive interim result [false|false]: โตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.451931758+07:00","message":"[buffer interim] 155 false โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.45193922+07:00","message":"[bufferProcess] interim [260000000]:โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.451941751+07:00","message":"[bufferProcess] send to processor:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.451944967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.451950068+07:00","message":"> Transcript [1128] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.451952276+07:00","message":"Set StatePrefix (first interim): 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.470906114+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.470935677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตของพืช\",\"confidence\":0.8321887}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.47094113+07:00","message":"receive interim result [true|false]: โตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.47095171+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.470954097+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.470959551+07:00","message":"[buffer interim] 155 true โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470965184+07:00","message":"[bufferProcess] interim [320000000]:โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.47097243+07:00","message":"[bufferProcess] send to processor (isfinal):โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470975548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470977957+07:00","message":"> Transcript [1129] [false]: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470980138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470981785+07:00","message":"Set new StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470983371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470985425+07:00","message":"> Transcript [1130] [true]: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470987779+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470989619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.47099144+07:00","message":"StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.470993467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.471000516+07:00","message":"Push: 'โตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.471010746+07:00","message":"push: {true โตของพืช 0 0xc004108480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:16.478492188+07:00","message":"write wav file: './tmp/7548/7548_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.549750263+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.616822491+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.772793831+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.772815297+07:00","message":"found end of frame, send empty tag with msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.772818401+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.772824991+07:00","message":"[buffer interim] 156 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.772838771+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.772842938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.772845826+07:00","message":"> Transcript [1131] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.772848545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.772850454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.772852267+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.772853998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:16.772856542+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:16.772866651+07:00","message":"push: {true \n 0 0xc004108800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:16.777485483+07:00","message":"write wav file: './tmp/7548/7548_156.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:16.926118241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:16.926132361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.058742677+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.256910836+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.395581731+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.395609533+07:00","message":"found end of frame, send empty tag with msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.395614402+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.395624816+07:00","message":"[buffer interim] 157 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.395634285+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.395638792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.395643176+07:00","message":"> Transcript [1132] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.395647354+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.395650136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.395653258+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.395655853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.395662156+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.39567475+07:00","message":"push: {true \n 0 0xc002aee980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:17.400633591+07:00","message":"write wav file: './tmp/7548/7548_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.578861408+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.698416802+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.795310611+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.795333223+07:00","message":"found end of frame, send empty tag with msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.795336508+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.795344336+07:00","message":"[buffer interim] 158 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.79535162+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.795355192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.795357868+07:00","message":"> Transcript [1133] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.795360245+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.795362019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.795363883+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.795365569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:17.795368125+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.795377969+07:00","message":"push: {true \n 0 0xc002507080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:17.799782972+07:00","message":"write wav file: './tmp/7548/7548_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:17.829179732+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.453867591+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.453912043+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-04-22T13:09:19.453917432+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.453933363+07:00","message":"[buffer interim] 159 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.453940439+07:00","message":"[bufferProcess] interim [680000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.453942477+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.453949011+07:00","message":"[bufferProcess] send to processor (ticker):ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.453951498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.45395416+07:00","message":"> Transcript [1134] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.453956469+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.720063168+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.720101976+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-04-22T13:09:19.720108217+07:00","message":"receive interim result [false|false]: ต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:19.7201233+07:00","message":"[buffer interim] 159 false ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.720131321+07:00","message":"[bufferProcess] interim [920000000]:ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:19.720133431+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:19.926304626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:19.926331198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.155770716+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.15581447+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-04-22T13:09:20.155820827+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.15583322+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.155842063+07:00","message":"[bufferProcess] interim [400000000]:ต้นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.155845763+07:00","message":"[bufferProcess] send to processor:ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.155852102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.155856015+07:00","message":"> Transcript [1135] [false]: 'ต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.155859848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.155862673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.155865832+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.15586869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.472076633+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.472119096+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-04-22T13:09:20.472125768+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.472141237+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.472148811+07:00","message":"[bufferProcess] interim [640000000]:ต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.472151415+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.472155538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.472158228+07:00","message":"> Transcript [1136] [false]: 'ต้นนะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.472162107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.472164491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.472166437+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.472168801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.65548011+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.655520065+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-04-22T13:09:20.655526424+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.655540515+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.655547959+07:00","message":"[bufferProcess] interim [820000000]:ต้นนะคะนักเรียนน่าจะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.6555503+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.65555672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.655559329+07:00","message":"> Transcript [1137] [false]: 'ต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.655562296+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.655564392+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.655566405+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.655569977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.664966685+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.664986035+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-04-22T13:09:20.664990876+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.665002457+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665007121+07:00","message":"[bufferProcess] interim [880000000]:ต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665009712+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665016171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665018794+07:00","message":"> Transcript [1138] [false]: 'ต้นนะคะนักเรียนน่าจะต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665021802+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665023831+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665025639+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665027468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665030575+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665032226+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665033972+07:00","message":"Set new StatePrefix : 'ต้นนะคะนักเรียนน่าจะต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.665036021+07:00","message":"Next Push (prob) : 'นะคะนักเรียนน่าจะต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.665043491+07:00","message":"push: {false ต้น 0 0xc002507480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.859255688+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.859294551+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-04-22T13:09:20.859300696+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:20.859318422+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.859325402+07:00","message":"[bufferProcess] interim [60000000]:ต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.859327863+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.859333492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.859336473+07:00","message":"> Transcript [1139] [false]: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.859338542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:20.859340882+07:00","message":"Set new StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.045691021+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.045726577+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-04-22T13:09:21.045739575+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.045755846+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.045763667+07:00","message":"[bufferProcess] interim [240000000]:ต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.045768396+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.04577211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.045775778+07:00","message":"> Transcript [1140] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.045779392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.045781404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.045783121+07:00","message":"StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.045785192+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.698560538+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.6985995+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-04-22T13:09:21.698605771+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.698619578+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.698628811+07:00","message":"[bufferProcess] interim [840000000]:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.698631475+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.698635215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.698638036+07:00","message":"> Transcript [1141] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.698641106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.698643082+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.69864489+07:00","message":"StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.698647163+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.759335993+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.759369062+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-04-22T13:09:21.759375451+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.759389179+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.759395767+07:00","message":"[bufferProcess] interim [960000000]:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.759398463+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.759402183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.759405235+07:00","message":"> Transcript [1142] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.759408454+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.759410422+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.759412543+07:00","message":"StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.759414809+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.916801977+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.916837655+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-04-22T13:09:21.916844503+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.916858385+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916865475+07:00","message":"[bufferProcess] interim [80000000]:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916867972+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916874433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916877296+07:00","message":"> Transcript [1143] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916881108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916883457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916885306+07:00","message":"StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916887537+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916893699+07:00","message":"Push: 'นะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916895824+07:00","message":"TextPushed: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916897982+07:00","message":"Set new StatePrefix : 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:21.916900348+07:00","message":"Next Push (prob) : 'ได้ว่ายังไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:21.9169085+07:00","message":"push: {false นะคะนักเรียนน่าจะตอบ 0 0xc002507480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.031099876+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.031141401+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-04-22T13:09:22.031147462+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.031165731+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.031178051+07:00","message":"[bufferProcess] interim [140000000]:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.031180873+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.031187458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.031190479+07:00","message":"> Transcript [1144] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.031193091+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.085069365+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.085106015+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-04-22T13:09:22.085111765+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.085123147+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.085130552+07:00","message":"[bufferProcess] interim [320000000]:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.08513301+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.085136455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.085139147+07:00","message":"> Transcript [1145] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.085142791+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.085144948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.085146758+07:00","message":"StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.085149006+07:00","message":"TextPushed: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.395814329+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.395848926+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-04-22T13:09:22.395855344+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.395868839+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.395875977+07:00","message":"[bufferProcess] interim [560000000]:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.395878468+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.395883837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.395886443+07:00","message":"> Transcript [1146] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.395888894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.395890786+07:00","message":"Set new StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.777599791+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.777634188+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-04-22T13:09:22.77764103+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.777656246+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.777662707+07:00","message":"[bufferProcess] interim [980000000]:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.777665384+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.777671918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.777674655+07:00","message":"> Transcript [1147] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.777677907+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.777682021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.777684519+07:00","message":"StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.777687239+07:00","message":"TextPushed: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:22.926831263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:22.926840463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.957196384+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.989775278+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.989818375+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-04-22T13:09:22.989824854+07:00","message":"receive interim result [false|false]: ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:22.989843047+07:00","message":"[buffer interim] 159 false ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.989850821+07:00","message":"[bufferProcess] interim [220000000]:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.989853499+07:00","message":"[bufferProcess] send to processor:ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.989857229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.989860258+07:00","message":"> Transcript [1148] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.989864304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.989866286+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.989868137+07:00","message":"StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:22.989870749+07:00","message":"TextPushed: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.019395582+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.129725785+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.129775291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก\",\"confidence\":0.95137405}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.129782849+07:00","message":"receive interim result [true|false]: เราเคยเรียนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.129805819+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.129810562+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.12981862+07:00","message":"[buffer interim] 159 true เราเคยเรียนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129827621+07:00","message":"[bufferProcess] interim [340000000]:เราเคยเรียนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129832003+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129835704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129839265+07:00","message":"> Transcript [1149] [false]: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129842623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.1298445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129846859+07:00","message":"StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129850122+07:00","message":"TextPushed: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129851774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129853791+07:00","message":"> Transcript [1150] [true]: 'เราเคยเรียนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129856145+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129858002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129859564+07:00","message":"StatePrefix: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129861762+07:00","message":"TextPushed: 'ต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.129863391+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.130028349+07:00","message":"Push: 'ได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.130032093+07:00","message":"TextPushed: 'ต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.130034625+07:00","message":"Set new StatePrefix : 'เราเคยเรียนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.130037448+07:00","message":"Next Push (prob) : 'เราเคยเรียนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.130047216+07:00","message":"push: {true ได้ว่ายังมีปัจจัยอื่นๆอีก 0 0xc002507480}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.130066872+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_159.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:23.143820139+07:00","message":"write wav file: './tmp/7548/7548_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.822085267+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.822131128+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-04-22T13:09:23.822136612+07:00","message":"receive interim result [false|false]: รีสอร์ท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.82215132+07:00","message":"[buffer interim] 160 false รีสอร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.822157872+07:00","message":"[bufferProcess] interim [600000000]:รีสอร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.822160284+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.912099837+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.912143433+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-04-22T13:09:23.912150577+07:00","message":"receive interim result [false|false]: มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.912165519+07:00","message":"[buffer interim] 160 false มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.912173014+07:00","message":"[bufferProcess] interim [660000000]:มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.912175924+07:00","message":"[bufferProcess] send to processor:รีสอร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.912183442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.912186404+07:00","message":"> Transcript [1151] [false]: 'รีสอร์ท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.912188822+07:00","message":"Set StatePrefix (first interim): 'รีสอร์ท'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.961054182+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.961093956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"p20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.961098448+07:00","message":"receive interim result [false|false]: p20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:23.961113285+07:00","message":"[buffer interim] 160 false p20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.961120549+07:00","message":"[bufferProcess] interim [720000000]:p20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.961122794+07:00","message":"[bufferProcess] send to processor:มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.961126301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.961130851+07:00","message":"> Transcript [1152] [false]: 'มี 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.961133249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:23.961135093+07:00","message":"Set new StatePrefix: 'มี 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.028605568+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.028644644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 2 คน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.028650506+07:00","message":"receive interim result [false|false]: มี 2 คน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.028661297+07:00","message":"[buffer interim] 160 false มี 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.02867003+07:00","message":"[bufferProcess] interim [780000000]:มี 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.028672408+07:00","message":"[bufferProcess] send to processor:p20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.028677724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.028680489+07:00","message":"> Transcript [1153] [false]: 'p20'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.028682706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.028684866+07:00","message":"Set new StatePrefix: 'p20'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.260022453+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.260068462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 2 คนยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.260075078+07:00","message":"receive interim result [false|false]: มี 2 คนยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.260091226+07:00","message":"[buffer interim] 160 false มี 2 คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.260099346+07:00","message":"[bufferProcess] interim [80000000]:มี 2 คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.260101658+07:00","message":"[bufferProcess] send to processor:มี 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.260109658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.260112343+07:00","message":"> Transcript [1154] [false]: 'มี 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.260114553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.260116837+07:00","message":"Set new StatePrefix: 'มี 2 คน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.583616581+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.583662171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.583667479+07:00","message":"receive interim result [false|false]: มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.583678018+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-04-22T13:09:24.583681274+07:00","message":"receive interim result [false|false]:  คนยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.583689241+07:00","message":"[buffer interim] 160 false มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.583692193+07:00","message":"[buffer interim] 160 false  คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.583699316+07:00","message":"[bufferProcess] interim [380000000]:มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.583701631+07:00","message":"[bufferProcess] send to processor:มี 2 คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.583704261+07:00","message":"[bufferProcess] interim [380000000]: คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.583706977+07:00","message":"[bufferProcess] update buffer: มี 2 คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.583709735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.58371249+07:00","message":"> Transcript [1155] [false]: 'มี 2 คนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.583716387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.583718492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.583720291+07:00","message":"StatePrefix: 'มี 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.583722204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.64808181+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.648119842+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-04-22T13:09:24.648141543+07:00","message":"receive interim result [false|false]: มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.648154612+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-04-22T13:09:24.648158585+07:00","message":"receive interim result [false|false]:  คนยังแชร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.648166629+07:00","message":"[buffer interim] 160 false มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.648170373+07:00","message":"[buffer interim] 160 false  คนยังแชร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648176139+07:00","message":"[bufferProcess] interim [500000000]:มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648178366+07:00","message":"[bufferProcess] send to processor:มี 2 คนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648180851+07:00","message":"[bufferProcess] interim [500000000]: คนยังแชร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648183449+07:00","message":"[bufferProcess] update buffer: มี 2 คนยังแชร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648186238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648188918+07:00","message":"> Transcript [1156] [false]: 'มี 2 คนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648191562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648193332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648195421+07:00","message":"StatePrefix: 'มี 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.648197641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.765341332+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.765380247+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-04-22T13:09:24.765386553+07:00","message":"receive interim result [false|false]: มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.76540602+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-04-22T13:09:24.765410847+07:00","message":"receive interim result [false|false]:  คนยังเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.765419962+07:00","message":"[buffer interim] 160 false มี 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:24.76542438+07:00","message":"[buffer interim] 160 false  คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.76543345+07:00","message":"[bufferProcess] interim [560000000]:มี 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.765436981+07:00","message":"[bufferProcess] send to processor:มี 2 คนยังแชร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.765440956+07:00","message":"[bufferProcess] interim [560000000]: คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.765444319+07:00","message":"[bufferProcess] update buffer: มี 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.765447045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.765450027+07:00","message":"> Transcript [1157] [false]: 'มี 2 คนยังแชร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.765452804+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.765454549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.765456319+07:00","message":"StatePrefix: 'มี 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:24.765458086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.006829518+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.06877231+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.145454245+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.1454976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี 2 คนยังเช่น\",\"confidence\":0.8759839}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.145505561+07:00","message":"receive interim result [true|false]: มี 2 คนยังเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.145515058+07:00","message":"end recv isFinal message id 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.145517217+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.145523701+07:00","message":"[buffer interim] 160 true มี 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145534393+07:00","message":"[bufferProcess] interim [10000000]:มี 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145537281+07:00","message":"[bufferProcess] send to processor (isfinal):มี 2 คนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145541104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145544078+07:00","message":"> Transcript [1158] [false]: 'มี 2 คนยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145547178+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145549094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145550897+07:00","message":"StatePrefix: 'มี 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145552756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145557879+07:00","message":"Push: 'มี 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145559891+07:00","message":"TextPushed: 'มี 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.14556169+07:00","message":"Set new StatePrefix : 'มี 2 คนยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145563711+07:00","message":"Next Push (prob) : 'ยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145565328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145567431+07:00","message":"> Transcript [1159] [true]: 'มี 2 คนยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145569914+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145571434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145572898+07:00","message":"StatePrefix: 'มี 2 คนยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145574554+07:00","message":"TextPushed: 'มี 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.145576409+07:00","message":"Push: 'ยังเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.1455851+07:00","message":"push: {false มี 2 คน 0 0xc000168580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.145590427+07:00","message":"push: {true ยังเช่น 0 0xc000168580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:25.153620645+07:00","message":"write wav file: './tmp/7548/7548_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.599055875+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.599102261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.599108397+07:00","message":"receive interim result [false|false]: น้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.59912694+07:00","message":"[buffer interim] 161 false น้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.599135099+07:00","message":"[bufferProcess] interim [590000000]:น้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.5991377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.732538227+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.732603654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.732612188+07:00","message":"receive interim result [false|false]: น่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.732635588+07:00","message":"[buffer interim] 161 false น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.732647069+07:00","message":"[bufferProcess] interim [650000000]:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.732650714+07:00","message":"[bufferProcess] send to processor:น้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.732655571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.732662123+07:00","message":"> Transcript [1160] [false]: 'น้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.732665515+07:00","message":"Set StatePrefix (first interim): 'น้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.746039339+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.746094609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.746106046+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:25.746127973+07:00","message":"[buffer interim] 161 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.746136369+07:00","message":"[bufferProcess] interim [710000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.746139536+07:00","message":"[bufferProcess] send to processor:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.746144132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.746148371+07:00","message":"> Transcript [1161] [false]: 'น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.746153058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:25.746158279+07:00","message":"Set new StatePrefix: 'น่า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:25.927843253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:25.927843506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.296211149+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.296246468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.296252878+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.296267242+07:00","message":"[buffer interim] 161 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.296274158+07:00","message":"[bufferProcess] interim [310000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.296276742+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.29628276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.296285428+07:00","message":"> Transcript [1162] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.296287759+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.296289871+07:00","message":"Set new StatePrefix: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.515087764+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.515136199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.515142761+07:00","message":"receive interim result [false|false]: น้ำอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.515158061+07:00","message":"[buffer interim] 161 false น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.515165282+07:00","message":"[bufferProcess] interim [490000000]:น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.515167602+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.515174321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.515177255+07:00","message":"> Transcript [1163] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.515180494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.515182564+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.515184494+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.515188867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.61725831+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.617300692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.617309014+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.617320747+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.617325266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.61732823+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.617339629+07:00","message":"[buffer interim] 161 false น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:26.617350804+07:00","message":"[buffer interim] 161 false น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617359034+07:00","message":"[bufferProcess] interim [550000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617361402+07:00","message":"[bufferProcess] send to processor:น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617366642+07:00","message":"[bufferProcess] interim [610000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617368732+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617371669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.61737477+07:00","message":"> Transcript [1164] [false]: 'น้ำอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617378315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617380637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617382754+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617385159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617386912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617389008+07:00","message":"> Transcript [1165] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617390823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617392502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617394286+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:26.617395766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.11689834+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.195989321+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.196025712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.196031408+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.196043386+07:00","message":"[buffer interim] 161 false น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196052385+07:00","message":"[bufferProcess] interim [210000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196054552+07:00","message":"[bufferProcess] send to processor:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196059566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196062192+07:00","message":"> Transcript [1166] [false]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196065223+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196067264+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196069327+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196071589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196074802+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196076692+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196078655+07:00","message":"Set new StatePrefix : 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.196082137+07:00","message":"Next Push (prob) : 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.196095508+07:00","message":"push: {false น้ำ 0 0xc000044680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.208574728+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.208607926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.208613759+07:00","message":"receive interim result [true|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.208620897+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.20862369+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.208631485+07:00","message":"[buffer interim] 161 true น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208639166+07:00","message":"[bufferProcess] interim [270000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208644733+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208657259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208673071+07:00","message":"> Transcript [1167] [false]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208676091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208677855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208679615+07:00","message":"StatePrefix: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208681603+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208683246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208685155+07:00","message":"> Transcript [1168] [true]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208687183+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208688758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208690421+07:00","message":"StatePrefix: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208692156+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.208697187+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.208704048+07:00","message":"push: {true อุณหภูมิ 0 0xc000044680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:27.216012862+07:00","message":"write wav file: './tmp/7548/7548_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.248765044+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.910782954+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.910819784+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-04-22T13:09:27.910824851+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:27.910836136+07:00","message":"[buffer interim] 162 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.910843638+07:00","message":"[bufferProcess] interim [720000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:27.910845346+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.395997761+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.48425051+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.484290099+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-04-22T13:09:28.484295466+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.484313809+07:00","message":"[buffer interim] 162 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.484321221+07:00","message":"[bufferProcess] interim [320000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.484323263+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.484327254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.484329971+07:00","message":"> Transcript [1169] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.484332123+07:00","message":"Set StatePrefix (first interim): 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.492058264+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.4920869+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-04-22T13:09:28.492092973+07:00","message":"receive interim result [true|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.492102041+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.492103849+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.49211026+07:00","message":"[buffer interim] 162 true ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492114973+07:00","message":"[bufferProcess] interim [380000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492117416+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492120093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492124401+07:00","message":"> Transcript [1170] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492127086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492128877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.49213063+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492132683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492134297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492136566+07:00","message":"> Transcript [1171] [true]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492138565+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.49214065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492142364+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492143882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:28.492150322+07:00","message":"Push: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.492158042+07:00","message":"push: {true ร้านอาหาร 0 0xc002aee580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:28.498363308+07:00","message":"write wav file: './tmp/7548/7548_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:28.78217823+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:28.92840142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:28.928423778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.675717959+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.675766803+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-04-22T13:09:29.67577272+07:00","message":"receive interim result [false|false]: ถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.675785931+07:00","message":"[buffer interim] 163 false ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.675793408+07:00","message":"[bufferProcess] interim [900000000]:ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.675795367+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.675801738+07:00","message":"[bufferProcess] send to processor (ticker):ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.675804582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.675807594+07:00","message":"> Transcript [1172] [false]: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.675809836+07:00","message":"Set StatePrefix (first interim): 'ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.775984759+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.776025869+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-04-22T13:09:29.776032011+07:00","message":"receive interim result [false|false]: คิดถึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.776043241+07:00","message":"[buffer interim] 163 false คิดถึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.776050786+07:00","message":"[bufferProcess] interim [960000000]:คิดถึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.776052696+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.804925817+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.804965496+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-04-22T13:09:29.804971152+07:00","message":"receive interim result [false|false]: จะถึงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.80498412+07:00","message":"[buffer interim] 163 false จะถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.804991404+07:00","message":"[bufferProcess] interim [20000000]:จะถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.804993669+07:00","message":"[bufferProcess] send to processor:คิดถึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.804999047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.805001805+07:00","message":"> Transcript [1173] [false]: 'คิดถึงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.805004094+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.805006145+07:00","message":"Set new StatePrefix: 'คิดถึงนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.962291063+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.962339827+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-04-22T13:09:29.96234958+07:00","message":"receive interim result [false|false]: ถึงแม้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:29.962364705+07:00","message":"[buffer interim] 163 false ถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.962371123+07:00","message":"[bufferProcess] interim [140000000]:ถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.962373391+07:00","message":"[bufferProcess] send to processor:จะถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.962379481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.962382043+07:00","message":"> Transcript [1174] [false]: 'จะถึงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.962383975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:29.962385906+07:00","message":"Set new StatePrefix: 'จะถึงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.014982006+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.015020115+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-04-22T13:09:30.015025703+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.015037259+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.015043659+07:00","message":"[bufferProcess] interim [260000000]:ถึงแม้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.015046043+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.015049316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.015051932+07:00","message":"> Transcript [1175] [false]: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.015053988+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.015056024+07:00","message":"Set new StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.211634023+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.211677676+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-04-22T13:09:30.211683336+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.21169928+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.211705966+07:00","message":"[bufferProcess] interim [440000000]:ถึงแม้ว่าจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.211708212+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.211711067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.211713892+07:00","message":"> Transcript [1176] [false]: 'ถึงแม้ว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.211719143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.211720993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.211722742+07:00","message":"StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.211724592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.541876808+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.54191427+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-04-22T13:09:30.541919785+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.541931921+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.541938274+07:00","message":"[bufferProcess] interim [740000000]:ถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.541940629+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.541943872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.541946426+07:00","message":"> Transcript [1177] [false]: 'ถึงแม้ว่าจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.541949084+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.541951165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.541952889+07:00","message":"StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.541954704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.652463256+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.652501393+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-04-22T13:09:30.652508355+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.652524818+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.652531341+07:00","message":"[bufferProcess] interim [860000000]:ถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.652533826+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.652537036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.652539729+07:00","message":"> Transcript [1178] [false]: 'ถึงแม้ว่าจะเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.652542489+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.65254434+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.65254605+07:00","message":"StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.652547889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.852922026+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.852976022+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-04-22T13:09:30.852987343+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.853003999+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.85301142+07:00","message":"[bufferProcess] interim [40000000]:ถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853013888+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853018909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853021867+07:00","message":"> Transcript [1179] [false]: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853025132+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853028976+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853030777+07:00","message":"StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853032713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853037033+07:00","message":"Push: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853038835+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.853040708+07:00","message":"Set new StatePrefix : 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:30.85304255+07:00","message":"Next Push (prob) : 'จะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:30.853052187+07:00","message":"push: {false ถึงแม้ว่า 0 0xc00038cd80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.048766081+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.048815267+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-04-22T13:09:31.048821547+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.048834631+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.048843187+07:00","message":"[bufferProcess] interim [280000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.048846355+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.048852567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.048855258+07:00","message":"> Transcript [1180] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.04886123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.048863643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.048865697+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.04886816+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.235286799+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.235330064+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-04-22T13:09:31.235337293+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.235353654+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.235361711+07:00","message":"[bufferProcess] interim [520000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.235364473+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.235372424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.235375743+07:00","message":"> Transcript [1181] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.235379251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.235381262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.235383395+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.235386365+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.815935968+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.815984633+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-04-22T13:09:31.81599137+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.816006544+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.816014554+07:00","message":"[bufferProcess] interim [60000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.8160174+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.816025602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.816031594+07:00","message":"> Transcript [1182] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.816035382+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.816037636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.816039937+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.816042375+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:31.928792188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:31.928800472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.987671591+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.987706937+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-04-22T13:09:31.987712567+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.987723789+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987737455+07:00","message":"[bufferProcess] interim [180000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987740002+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987745578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987748334+07:00","message":"> Transcript [1183] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987751897+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987753735+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987755645+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987757654+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987762144+07:00","message":"Push: 'จะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987765442+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987767464+07:00","message":"Set new StatePrefix : 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:31.987769564+07:00","message":"Next Push (prob) : 'ชนิดเดียวกันกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:31.987777046+07:00","message":"push: {false จะเป็นพืช 0 0xc00038cd80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.135445516+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.13548183+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-04-22T13:09:32.135488475+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.135500238+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.135506637+07:00","message":"[bufferProcess] interim [360000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.135508906+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.135513772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.135516169+07:00","message":"> Transcript [1184] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.135518206+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.324701322+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.324755495+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-04-22T13:09:32.324762416+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.324779431+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.324787541+07:00","message":"[bufferProcess] interim [540000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.324790657+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.324798736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.324801696+07:00","message":"> Transcript [1185] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.324804572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.324809501+07:00","message":"Set new StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.645626032+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.645667216+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-04-22T13:09:32.645674011+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.645685912+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.645693764+07:00","message":"[bufferProcess] interim [840000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.64569757+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.645703016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.64570682+07:00","message":"> Transcript [1186] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.645711628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.645714363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.645719018+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.645721598+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.962744843+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.962780502+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-04-22T13:09:32.962785858+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:32.962798818+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.962805466+07:00","message":"[bufferProcess] interim [140000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.962807923+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.962812863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.962815385+07:00","message":"> Transcript [1187] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.962818737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.962820617+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.962822644+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:32.962825544+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.022501624+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.022534113+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-04-22T13:09:33.022540217+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.022553146+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.022559823+07:00","message":"[bufferProcess] interim [260000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.022562805+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.022568245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.022571004+07:00","message":"> Transcript [1188] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.022574155+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.022575899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.022577934+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.022580384+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.342384592+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.342426463+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-04-22T13:09:33.342432736+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.342443633+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342450293+07:00","message":"[bufferProcess] interim [560000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342452719+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342456203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342459179+07:00","message":"> Transcript [1189] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342462648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342464837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.34246708+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342469796+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342472274+07:00","message":"Push: 'ชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.34247402+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342476234+07:00","message":"Set new StatePrefix : 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.342478484+07:00","message":"Next Push (prob) : 'ในสภาพแวดล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.342485759+07:00","message":"push: {false ชนิดเดียวกันแต่ถ้าอยู่ 0 0xc00038cd80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.527147112+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.590390766+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.619077045+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.619126227+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-04-22T13:09:33.61913342+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.619147642+07:00","message":"[buffer interim] 163 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.619154685+07:00","message":"[bufferProcess] interim [860000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.619156959+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.619163963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.619166495+07:00","message":"> Transcript [1190] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.619169996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.619172046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.619174946+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.619177694+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.73499769+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.735045998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่กัด\",\"confidence\":0.9349277}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.735052982+07:00","message":"receive interim result [true|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่กัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.735062794+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.735064783+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.735070843+07:00","message":"[buffer interim] 163 true ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่กัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735080229+07:00","message":"[bufferProcess] interim [950000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่กัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.73508543+07:00","message":"[bufferProcess] send to processor (isfinal):ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735088708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735091344+07:00","message":"> Transcript [1191] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735094861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735096843+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735098852+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735101511+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.73510364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.73510554+07:00","message":"> Transcript [1192] [true]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่กัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735109792+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735111549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735113184+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735114958+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:33.735121432+07:00","message":"Push: 'ในสภาพแวดล้อมที่กัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:33.735130535+07:00","message":"push: {true ในสภาพแวดล้อมที่กัด 0 0xc00038cd80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:33.745368745+07:00","message":"write wav file: './tmp/7548/7548_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.261407235+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.261441859+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-04-22T13:09:34.261448831+07:00","message":"receive interim result [false|false]: ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.261462544+07:00","message":"[buffer interim] 164 false ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.261469914+07:00","message":"[bufferProcess] interim [720000000]:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.261472082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.357597561+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.419449019+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.462990499+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.463037135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.463043198+07:00","message":"receive interim result [true|false]: ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.463052951+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.46305512+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.463061181+07:00","message":"[buffer interim] 164 true ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463070447+07:00","message":"[bufferProcess] interim [990000000]:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463073576+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463076898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463079653+07:00","message":"> Transcript [1193] [false]: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463081696+07:00","message":"Set StatePrefix (first interim): 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.46308325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463085043+07:00","message":"> Transcript [1194] [true]: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463089124+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463091445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463093195+07:00","message":"StatePrefix: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463095204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:34.463101121+07:00","message":"Push: 'ต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:34.46310953+07:00","message":"push: {true ต่างกัน 0 0xc004108b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:34.469507047+07:00","message":"write wav file: './tmp/7548/7548_164.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:34.929178175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:34.92920139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.139025246+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.139084319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.139089244+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.139104471+07:00","message":"[buffer interim] 165 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.139110833+07:00","message":"[bufferProcess] interim [790000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.139112689+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.42441365+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.424451353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.424456834+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.424471919+07:00","message":"[buffer interim] 165 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.424478834+07:00","message":"[bufferProcess] interim [970000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.42448149+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.424485153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.424487734+07:00","message":"> Transcript [1195] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.424489858+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.44683364+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.467858588+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.467890848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.467896716+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.467911309+07:00","message":"[buffer interim] 165 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.46791834+07:00","message":"[bufferProcess] interim [90000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.467921271+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.467925108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.467928291+07:00","message":"> Transcript [1196] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.467931154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.467933361+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.467935265+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.467937101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.536941371+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.53697035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\",\"confidence\":0.922932}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.536976269+07:00","message":"receive interim result [true|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.536986432+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.536988643+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.536995351+07:00","message":"[buffer interim] 165 true การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537002285+07:00","message":"[bufferProcess] interim [240000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537008214+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537011317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537014045+07:00","message":"> Transcript [1197] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537017368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537019422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537021112+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537023086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537024716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.53702893+07:00","message":"> Transcript [1198] [true]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.53703118+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537032742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537034293+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537036136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:35.537041658+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.537049244+07:00","message":"push: {true การเจริญ 0 0xc002aeee80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:35.543962129+07:00","message":"write wav file: './tmp/7548/7548_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:35.578992017+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.43531332+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.435363052+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-04-22T13:09:36.435368582+07:00","message":"receive interim result [false|false]: งั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.43538556+07:00","message":"[buffer interim] 166 false งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.435393669+07:00","message":"[bufferProcess] interim [840000000]:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.435395682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.550382265+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.550419482+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-04-22T13:09:36.550424977+07:00","message":"receive interim result [false|false]: งั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.550436604+07:00","message":"[buffer interim] 166 false งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.550443121+07:00","message":"[bufferProcess] interim [960000000]:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.55044564+07:00","message":"[bufferProcess] send to processor:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.550451026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.550453645+07:00","message":"> Transcript [1199] [false]: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.550456015+07:00","message":"Set StatePrefix (first interim): 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.649485453+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.649530736+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-04-22T13:09:36.649536787+07:00","message":"receive interim result [false|false]: งั้นก็จัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.649551681+07:00","message":"[buffer interim] 166 false งั้นก็จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.649566182+07:00","message":"[bufferProcess] interim [80000000]:งั้นก็จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.649568721+07:00","message":"[bufferProcess] send to processor:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.649572505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.649575383+07:00","message":"> Transcript [1200] [false]: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.649578561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.649580546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.649582392+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.64958431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.758823923+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.758865339+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-04-22T13:09:36.758870989+07:00","message":"receive interim result [false|false]: งั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.758885862+07:00","message":"[buffer interim] 166 false งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.758892717+07:00","message":"[bufferProcess] interim [140000000]:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.758895269+07:00","message":"[bufferProcess] send to processor:งั้นก็จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.75890274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.758905699+07:00","message":"> Transcript [1201] [false]: 'งั้นก็จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.75890907+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.758911361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.758913172+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.758915243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.776777585+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.776811941+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-04-22T13:09:36.776817782+07:00","message":"receive interim result [false|false]: งั้นก็จะแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.776832186+07:00","message":"[buffer interim] 166 false งั้นก็จะแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776839507+07:00","message":"[bufferProcess] interim [200000000]:งั้นก็จะแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776841801+07:00","message":"[bufferProcess] send to processor:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776847331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776850023+07:00","message":"> Transcript [1202] [false]: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776853748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776855928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776857655+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.776859617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.935409678+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.935453148+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-04-22T13:09:36.9354587+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.935474587+07:00","message":"[buffer interim] 166 false งั้นก็จะแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935483343+07:00","message":"[bufferProcess] interim [380000000]:งั้นก็จะแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935485587+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935488734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935492092+07:00","message":"> Transcript [1203] [false]: 'งั้นก็จะแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935495176+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935497931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935499957+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935502014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935508373+07:00","message":"Push: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935510418+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935512415+07:00","message":"Set new StatePrefix : 'งั้นก็จะแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:36.935514357+07:00","message":"Next Push (prob) : 'จะแตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:36.935522351+07:00","message":"push: {false งั้นก็ 0 0xc002aee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.129351277+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.129389788+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-04-22T13:09:37.129395814+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.129412185+07:00","message":"[buffer interim] 166 false งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.129420058+07:00","message":"[bufferProcess] interim [620000000]:งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.12942271+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.129426543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.129429812+07:00","message":"> Transcript [1204] [false]: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.129432683+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.129434525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.129436323+07:00","message":"StatePrefix: 'งั้นก็จะแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.129438482+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.325297678+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.325338918+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-04-22T13:09:37.325344813+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.325360607+07:00","message":"[buffer interim] 166 false งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.325368496+07:00","message":"[bufferProcess] interim [800000000]:งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.325371687+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.325375396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.325378494+07:00","message":"> Transcript [1205] [false]: 'งั้นก็จะแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.325381388+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.325383389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.325385166+07:00","message":"StatePrefix: 'งั้นก็จะแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.32538708+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536650959+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536693148+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536696008+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536697716+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536699363+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536701116+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536703213+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536704865+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536706556+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536708145+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536709745+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.53671124+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536712892+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536714388+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.536715908+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.5367174+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.64284733+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.642889869+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-04-22T13:09:37.64289577+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.642908616+07:00","message":"[buffer interim] 166 false งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.642917923+07:00","message":"[bufferProcess] interim [100000000]:งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.642920217+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.642925836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.642928624+07:00","message":"> Transcript [1206] [false]: 'งั้นก็จะแตกต่างกันด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.642931715+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.642933609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.642935383+07:00","message":"StatePrefix: 'งั้นก็จะแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.642937478+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.816820296+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:37.930126583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:37.930165817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.939189969+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.939228767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะแตกต่างกันด้วยค่ะ\",\"confidence\":0.9349121}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.939237484+07:00","message":"receive interim result [true|false]: มันก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.939248716+07:00","message":"end recv isFinal message id 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.939252137+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.939262642+07:00","message":"[buffer interim] 166 true มันก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939286808+07:00","message":"[bufferProcess] interim [460000000]:มันก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939290773+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.93929444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939302063+07:00","message":"> Transcript [1207] [false]: 'งั้นก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939305647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939311033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939313728+07:00","message":"StatePrefix: 'งั้นก็จะแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939315792+07:00","message":"TextPushed: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939318465+07:00","message":"Push: 'จะแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939320191+07:00","message":"TextPushed: 'งั้นก็จะแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939322491+07:00","message":"Set new StatePrefix : 'งั้นก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939325928+07:00","message":"Next Push (prob) : 'ต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939328605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939331426+07:00","message":"> Transcript [1208] [true]: 'มันก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939334578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939336931+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939339955+07:00","message":"StatePrefix: 'งั้นก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939343023+07:00","message":"TextPushed: 'งั้นก็จะแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939345527+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.939445931+07:00","message":"push: {false จะแตก 0 0xc002aee000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.93947029+07:00","message":"Push: 'กันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939474147+07:00","message":"TextPushed: 'งั้นก็จะแตกกันด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:37.939475542+07:00","message":"push: {true กันด้วยค่ะ 0 0xc002aee000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939476304+07:00","message":"Set new StatePrefix : 'มันก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939486907+07:00","message":"Next Push (prob) : 'มันก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:37.939481668+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_166.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:37.947793341+07:00","message":"write wav file: './tmp/7548/7548_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.269069213+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.33783605+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.52882107+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.551956847+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.551975054+07:00","message":"found end of frame, send empty tag with msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.5519783+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.551984336+07:00","message":"[buffer interim] 167 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.551991476+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.551996021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.551999375+07:00","message":"> Transcript [1209] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.552001726+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.552003609+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.552005488+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.552007557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.55201555+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.552026098+07:00","message":"push: {true \n 0 0xc00038c980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:38.557020014+07:00","message":"write wav file: './tmp/7548/7548_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.658435602+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.778268079+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.779475184+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.779505218+07:00","message":"found end of frame, send empty tag with msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.779509422+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.779515544+07:00","message":"[buffer interim] 168 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.779526657+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.779534754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.779537328+07:00","message":"> Transcript [1210] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.779539646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.779541341+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.779543065+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.779544636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:38.779547411+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.779558246+07:00","message":"push: {true \n 0 0xc002aef200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:38.784417438+07:00","message":"write wav file: './tmp/7548/7548_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.908935035+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:38.978601976+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.008170171+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.008197972+07:00","message":"found end of frame, send empty tag with msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.008201653+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.008209328+07:00","message":"[buffer interim] 169 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.008216478+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.00821987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.008222656+07:00","message":"> Transcript [1211] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.008225133+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.008227003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.008228771+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.008230412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.00823829+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.008247162+07:00","message":"push: {true \n 0 0xc00038ce80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:39.013243868+07:00","message":"write wav file: './tmp/7548/7548_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.949936351+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.949994141+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-04-22T13:09:39.950001436+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:39.950020933+07:00","message":"[buffer interim] 170 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.950030245+07:00","message":"[bufferProcess] interim [960000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:39.9500332+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.136470377+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.136513351+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-04-22T13:09:40.136520995+07:00","message":"receive interim result [false|false]: ปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.136536333+07:00","message":"[buffer interim] 170 false ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.136545012+07:00","message":"[bufferProcess] interim [140000000]:ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.136547783+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.136554333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.136557037+07:00","message":"> Transcript [1212] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.136559255+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.203348435+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.203388194+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-04-22T13:09:40.203393104+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.203405694+07:00","message":"[buffer interim] 170 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203412882+07:00","message":"[bufferProcess] interim [260000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203415258+07:00","message":"[bufferProcess] send to processor:ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203421558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203424399+07:00","message":"> Transcript [1213] [false]: 'ปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203427377+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.20342924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.20343109+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203433079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.203857246+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.203865418+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-04-22T13:09:40.203868439+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.203874802+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.20387733+07:00","message":"[bufferProcess] interim [320000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203879146+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203881039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203883133+07:00","message":"> Transcript [1214] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203885147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.20388671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203888314+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.203889979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.542637687+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.542680065+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-04-22T13:09:40.542686661+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกหรอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.542703939+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.542712161+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยภายนอกหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.542714676+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.542721908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.54272474+07:00","message":"> Transcript [1215] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.542728131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.542730202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.542738387+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.542740613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.578894153+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.578923537+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-04-22T13:09:40.578929481+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.578941518+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578947472+07:00","message":"[bufferProcess] interim [620000000]:ปัจจัยภายนอกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578949788+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578952965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578955449+07:00","message":"> Transcript [1216] [false]: 'ปัจจัยภายนอกหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578958488+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578960556+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578962625+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578964712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578967263+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578969041+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578971191+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.578973143+07:00","message":"Next Push (prob) : 'ภายนอกหรอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.578980776+07:00","message":"push: {false ปัจจัย 0 0xc00038d080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.72375235+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.723787561+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-04-22T13:09:40.723792657+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.723808617+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.723816042+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.72381838+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.723823298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.723825878+07:00","message":"> Transcript [1217] [false]: 'ปัจจัยภายนอกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.723828141+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.723830151+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอกเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.88088715+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.880932194+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-04-22T13:09:40.88093948+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:40.880956222+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.880964796+07:00","message":"[bufferProcess] interim [920000000]:ปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.880968687+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.880979055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.880984649+07:00","message":"> Transcript [1218] [false]: 'ปัจจัยภายนอกเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.880987156+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:40.880989601+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอกเหล่านี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:40.93092247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:40.93094298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.037394255+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.0374384+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-04-22T13:09:41.037445058+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.037459061+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.037466635+07:00","message":"[bufferProcess] interim [40000000]:ปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.03746916+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.037476142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.037478885+07:00","message":"> Transcript [1219] [false]: 'ปัจจัยภายนอกเรานี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.037481161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.037483696+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอกเรานี้แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.232752768+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.232797492+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-04-22T13:09:41.232804665+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.232821321+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.232828953+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.232831789+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.232840168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.232843017+07:00","message":"> Transcript [1220] [false]: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.232845688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.232847765+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.427532505+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.427569684+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-04-22T13:09:41.427576609+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.427593111+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.427600907+07:00","message":"[bufferProcess] interim [520000000]:ปัจจัยภายนอกเหล่านี้แล้วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.427603666+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.427611201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.427614615+07:00","message":"> Transcript [1221] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.427618283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.427621159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.427623387+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.427625745+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.546958707+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.546999301+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-04-22T13:09:41.547006996+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.547021254+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.547033615+07:00","message":"[bufferProcess] interim [580000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.54703662+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.547043761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.547046598+07:00","message":"> Transcript [1222] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.547049914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.547051915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.547053967+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.547056955+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.736753011+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.736790781+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-04-22T13:09:41.736796984+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.736810814+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.736818896+07:00","message":"[bufferProcess] interim [760000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.736821618+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.736828967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.736831709+07:00","message":"> Transcript [1223] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.736835291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.736837494+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.73683941+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.736841741+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.931614154+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.931663325+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-04-22T13:09:41.931675782+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.931692925+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931702223+07:00","message":"[bufferProcess] interim [940000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931706024+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931710983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931715123+07:00","message":"> Transcript [1224] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931720907+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.93172512+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931730864+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.93174555+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931753955+07:00","message":"Push: 'ภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931757319+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931760398+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:41.931763771+07:00","message":"Next Push (prob) : 'ที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:41.931791867+07:00","message":"push: {false ภายนอกเหล่านี้แล้ว 0 0xc00038d080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.005405906+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.005450658+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-04-22T13:09:42.005457232+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.005474934+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.005483205+07:00","message":"[bufferProcess] interim [120000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.005486754+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.005503212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.005506321+07:00","message":"> Transcript [1225] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.005510106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.00551245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.00551539+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.005517864+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.447699946+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.447749302+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-04-22T13:09:42.447756012+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.447770669+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.447778282+07:00","message":"[bufferProcess] interim [480000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.447780944+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.447786014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.447789132+07:00","message":"> Transcript [1226] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.447792844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.447794772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.447797385+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.447800142+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.506833816+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.506871722+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-04-22T13:09:42.506878256+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.506892582+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.506899686+07:00","message":"[bufferProcess] interim [600000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.506902394+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.506909526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.506912154+07:00","message":"> Transcript [1227] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.506915875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.506917974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.506922966+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.506925494+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.82443484+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.824471453+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-04-22T13:09:42.824477959+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.824493194+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824500061+07:00","message":"[bufferProcess] interim [840000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824502722+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824509651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824512508+07:00","message":"> Transcript [1228] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824516825+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824518939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824521266+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824525194+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824531334+07:00","message":"Push: 'ที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824533094+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824535438+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:42.824538102+07:00","message":"Next Push (prob) : 'ต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:42.824546199+07:00","message":"push: {false ที่ส่งผล 0 0xc00038d080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.147138403+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.147179044+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-04-22T13:09:43.147187488+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.147204008+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.147215902+07:00","message":"[bufferProcess] interim [140000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.147218467+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.147222257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.147225735+07:00","message":"> Transcript [1229] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.147229735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.147231681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.147233774+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.147236569+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.340476515+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.340521721+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-04-22T13:09:43.340528954+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.340545354+07:00","message":"[buffer interim] 170 false ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.340553019+07:00","message":"[bufferProcess] interim [380000000]:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.340555837+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.340563006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.340565946+07:00","message":"> Transcript [1230] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.340569945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.340572181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.340574859+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.340578182+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.57752974+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.709708281+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.711558636+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.711589499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.94375247}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.711596012+07:00","message":"receive interim result [true|false]: นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.711605379+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.711607366+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.711612502+07:00","message":"[buffer interim] 170 true นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711621165+07:00","message":"[bufferProcess] interim [830000000]:นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711626619+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711630019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711633002+07:00","message":"> Transcript [1231] [false]: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711636708+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711643342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711645385+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711648298+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711650202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711652026+07:00","message":"> Transcript [1232] [true]: 'นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711654085+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711655626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711657166+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711658891+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.71166062+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711810751+07:00","message":"Push: 'ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711814363+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711816574+07:00","message":"Set new StatePrefix : 'นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711818908+07:00","message":"Next Push (prob) : 'นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:43.711827271+07:00","message":"push: {true ต่อการเจริญเติบโตของพืช 0 0xc00038d080}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:43.711829542+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_170.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:43.721622973+07:00","message":"write wav file: './tmp/7548/7548_170.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:43.93124546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:43.931300632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.39022244+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.390266076+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-04-22T13:09:44.390271026+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.390285129+07:00","message":"[buffer interim] 171 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.390292093+07:00","message":"[bufferProcess] interim [720000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.390294041+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.573847255+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.573883023+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-04-22T13:09:44.573888817+07:00","message":"receive interim result [false|false]: ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.573903956+07:00","message":"[buffer interim] 171 false ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.573911102+07:00","message":"[bufferProcess] interim [840000000]:ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.573913594+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.573919824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.573922387+07:00","message":"> Transcript [1233] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.573924389+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.713955641+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.713994729+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-04-22T13:09:44.714000762+07:00","message":"receive interim result [false|false]: ยังมีแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.714019739+07:00","message":"[buffer interim] 171 false ยังมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.714027262+07:00","message":"[bufferProcess] interim [960000000]:ยังมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.714029962+07:00","message":"[bufferProcess] send to processor:ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.714033485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.71403686+07:00","message":"> Transcript [1234] [false]: 'ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.714043234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.714045289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.714047118+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.714048994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.727392266+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.727421796+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-04-22T13:09:44.727427039+07:00","message":"receive interim result [false|false]: ยังมีบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.727439581+07:00","message":"[buffer interim] 171 false ยังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.727445066+07:00","message":"[bufferProcess] interim [20000000]:ยังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.727447016+07:00","message":"[bufferProcess] send to processor:ยังมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.72745011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.72745261+07:00","message":"> Transcript [1235] [false]: 'ยังมีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.727455158+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.727457114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.727459526+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.727461427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.880355954+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.880390063+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-04-22T13:09:44.880396028+07:00","message":"receive interim result [false|false]: ยังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:44.880411035+07:00","message":"[buffer interim] 171 false ยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.880417793+07:00","message":"[bufferProcess] interim [140000000]:ยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.880420491+07:00","message":"[bufferProcess] send to processor:ยังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.880427025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.88042988+07:00","message":"> Transcript [1236] [false]: 'ยังมีบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.880433365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.880435175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.880439383+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:44.880442168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.140481435+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.140521299+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-04-22T13:09:45.140528284+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.140543719+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140551686+07:00","message":"[bufferProcess] interim [440000000]:ยังมีปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140554039+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140560876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140563779+07:00","message":"> Transcript [1237] [false]: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140567308+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140569412+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140572083+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.14057479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140581052+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140582954+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140585001+07:00","message":"Set new StatePrefix : 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.140587216+07:00","message":"Next Push (prob) : 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.140595301+07:00","message":"push: {false ยัง 0 0xc00038d380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.14096213+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.140994762+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-04-22T13:09:45.14100078+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.141014885+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.141021257+07:00","message":"[bufferProcess] interim [500000000]:ยังมีปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.141023897+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.141030101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.141032479+07:00","message":"> Transcript [1238] [false]: 'ยังมีปัจจัยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.141035625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.141037473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.141039351+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.141041612+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.267603662+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.267644045+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-04-22T13:09:45.267651075+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.267666879+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.267675131+07:00","message":"[bufferProcess] interim [620000000]:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.267677558+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.267683867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.267686321+07:00","message":"> Transcript [1239] [false]: 'ยังมีปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.267689391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.267691371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.267693268+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.267695548+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.841359413+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.841400725+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-04-22T13:09:45.841407662+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:45.84142283+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.841430522+07:00","message":"[bufferProcess] interim [160000000]:ยังมีปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.84143289+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.841439434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.841442334+07:00","message":"> Transcript [1240] [false]: 'ยังมีปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.841445477+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.841447466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.841449242+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:45.841451591+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.057589459+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.057626781+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-04-22T13:09:46.057631977+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.057650933+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.057658094+07:00","message":"[bufferProcess] interim [340000000]:ยังมีปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.057660315+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.057665492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.057667983+07:00","message":"> Transcript [1241] [false]: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.057671718+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.057673792+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.057675709+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.057678136+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.05768233+07:00","message":"Push: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.057684619+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.05768651+07:00","message":"Set new StatePrefix : 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.05768989+07:00","message":"Next Push (prob) : 'ภายในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.057697688+07:00","message":"push: {false มีปัจจัย 0 0xc00038d380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.107486715+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.107523865+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-04-22T13:09:46.107529583+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.107544615+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยภายในที่เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.107553784+07:00","message":"[bufferProcess] interim [400000000]:ยังมีปัจจัยภายในที่เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.107557424+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.107561711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.107565882+07:00","message":"> Transcript [1242] [false]: 'ยังมีปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.107570852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.10757285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.107574658+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.107576651+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.174554034+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.17460074+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-04-22T13:09:46.174607285+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.17462333+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.174630259+07:00","message":"[bufferProcess] interim [460000000]:ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.174632436+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.174638882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.174641748+07:00","message":"> Transcript [1243] [false]: 'ยังมีปัจจัยภายในที่เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.174644555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.174646445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.174648215+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.174650122+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.304837557+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.304865959+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-04-22T13:09:46.30487194+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.304886266+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.304892998+07:00","message":"[bufferProcess] interim [580000000]:ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.304895497+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.30490181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.304904248+07:00","message":"> Transcript [1244] [false]: 'ยังมีปัจจัยภายในที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.304907936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.304910484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.304912301+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.304914504+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.362368874+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.362399775+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-04-22T13:09:46.362410313+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.362427789+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362434889+07:00","message":"[bufferProcess] interim [700000000]:ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362437616+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362444953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.36244757+07:00","message":"> Transcript [1245] [false]: 'ยังมีปัจจัยภายในที่มืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362450589+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362452664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362455477+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.36245775+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362464371+07:00","message":"Push: 'ภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362466561+07:00","message":"TextPushed: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362468542+07:00","message":"Set new StatePrefix : 'ยังมีปัจจัยภายในที่มืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.362470499+07:00","message":"Next Push (prob) : 'มืด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.362479054+07:00","message":"push: {false ภายในที่ 0 0xc00038d380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.682511924+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.682551049+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-04-22T13:09:46.682557448+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.682573004+07:00","message":"[buffer interim] 171 false ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.682580798+07:00","message":"[bufferProcess] interim [940000000]:ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.682583444+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.682590303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.682593833+07:00","message":"> Transcript [1246] [false]: 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.682596174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:46.682598205+07:00","message":"Set new StatePrefix: 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:46.931744652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:46.931759269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:46.976600433+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.075808762+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.07585064+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-04-22T13:09:47.075856707+07:00","message":"receive interim result [true|false]: ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.075863986+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.075866064+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.075872059+07:00","message":"[buffer interim] 171 true ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075878956+07:00","message":"[bufferProcess] interim [480000000]:ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075881796+07:00","message":"[bufferProcess] send to processor (isfinal):ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075885024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075887795+07:00","message":"> Transcript [1247] [false]: 'ยังมีปัจจัยภายในที่พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075890823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075892651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075894551+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075896879+07:00","message":"TextPushed: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075898663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075900479+07:00","message":"> Transcript [1248] [true]: 'ยังมีปัจจัยภายในที่พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075902398+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075904104+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075906662+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075908464+07:00","message":"TextPushed: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:47.075910824+07:00","message":"Push: 'พืชสร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.075918165+07:00","message":"push: {true พืชสร้างขึ้น 0 0xc00038d380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:47.087409989+07:00","message":"write wav file: './tmp/7548/7548_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:47.498845389+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.167487229+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.167540236+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-04-22T13:09:48.16754592+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.167562613+07:00","message":"[buffer interim] 172 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.167569417+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.167571275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.167579504+07:00","message":"[bufferProcess] send to processor (ticker):ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.167581998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.167584661+07:00","message":"> Transcript [1249] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.167586785+07:00","message":"Set StatePrefix (first interim): 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.350229482+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.350268884+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-04-22T13:09:48.350275427+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.350289569+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.350296366+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.350299162+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.73413058+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.734172071+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-04-22T13:09:48.734178207+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:48.734194644+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.734203682+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.734207526+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.734213672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.734216686+07:00","message":"> Transcript [1250] [false]: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.734219973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.734221984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.73422374+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:48.734225958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.113254368+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.113304662+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-04-22T13:09:49.113310701+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.113328446+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.113343736+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.113348035+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.113355967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.113359262+07:00","message":"> Transcript [1251] [false]: 'ซึ่งเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.113362796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.113365226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.113370066+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.113372231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.243900855+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.243947105+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-04-22T13:09:49.243953785+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.243971043+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.243978567+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.243981279+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.243989854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.243993314+07:00","message":"> Transcript [1252] [false]: 'ซึ่งเป็นปัจจัยสำคัญใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.243997059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.243999571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.244001449+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.244003675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.625306493+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.625349046+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-04-22T13:09:49.625354958+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.625371803+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625379119+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นปัจจัยสำคัญในการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.62538155+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625384792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625387383+07:00","message":"> Transcript [1253] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625390544+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625392588+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625394555+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625396437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625398887+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625400745+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625402668+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.625405212+07:00","message":"Next Push (prob) : 'ปัจจัยสำคัญในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.625412402+07:00","message":"push: {false ซึ่งเป็น 0 0xc000044100}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:49.932407456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:49.932415095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.943142482+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.943174556+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-04-22T13:09:49.94318031+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:49.943192987+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.943199666+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.943201847+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.943206679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.943209959+07:00","message":"> Transcript [1254] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.943213267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.943215854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.943217665+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:49.943219808+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.146199746+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.146248483+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-04-22T13:09:50.146254772+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.146267246+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.146275959+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.146279394+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.146285638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.146289327+07:00","message":"> Transcript [1255] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.146294136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.146296671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.146299844+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.146302999+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.465511449+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.465553304+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-04-22T13:09:50.465559131+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.465570629+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.465577494+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.465579754+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.465584601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.465587354+07:00","message":"> Transcript [1256] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.465590238+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.465592188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.465594363+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.465596589+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.531247877+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.531281178+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-04-22T13:09:50.531287283+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.531299271+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531306238+07:00","message":"[bufferProcess] interim [60000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.53130874+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531313845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531316214+07:00","message":"> Transcript [1257] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531319363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531321208+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531323306+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.53132555+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531330203+07:00","message":"Push: 'ปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531332113+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531334228+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.531336376+07:00","message":"Next Push (prob) : 'ควบคุมการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.531345431+07:00","message":"push: {false ปัจจัยสำคัญในการ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.718246118+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.718291644+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-04-22T13:09:50.718298514+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.718315457+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.718326142+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.718328766+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.718332535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.718335829+07:00","message":"> Transcript [1258] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.718338188+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.718341525+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.845871512+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.845912357+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-04-22T13:09:50.845918412+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:50.845939797+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.845947569+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.845950397+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.8459563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.845959333+07:00","message":"> Transcript [1259] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.845963497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.845969982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.845972539+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:50.84597533+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.163780193+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.163822391+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-04-22T13:09:51.163829095+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.163844067+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.163851411+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.163854147+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.16385772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.163860484+07:00","message":"> Transcript [1260] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.163864144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.163866199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.163868594+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.163871392+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.422021272+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.422070592+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-04-22T13:09:51.422078636+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.422095654+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.422103308+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.422106657+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.422115115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.422118109+07:00","message":"> Transcript [1261] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.4221218+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.422124182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.422126898+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.422129618+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.746985712+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.74702675+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-04-22T13:09:51.747033114+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.747048275+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747058398+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747061095+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747066407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.74706897+07:00","message":"> Transcript [1262] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747072951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747075299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.74707794+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747081099+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747085973+07:00","message":"Push: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747088643+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747090799+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.747092925+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.747101041+07:00","message":"push: {false ควบคุมการเจริญ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.755703375+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.755725758+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-04-22T13:09:51.755732048+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.755753906+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.75575948+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.75576198+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.755765032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.755767247+07:00","message":"> Transcript [1263] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.755770797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.755773267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.755775218+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.755778268+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.934797684+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.934835449+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-04-22T13:09:51.934841312+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:51.934854768+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.934861082+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.934864011+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.934869207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.93487205+07:00","message":"> Transcript [1264] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.934874975+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.934876928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.934878678+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:51.934881531+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.124057566+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.124094127+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-04-22T13:09:52.124100951+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.12411329+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.124119917+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.124122442+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.124128353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.124130791+07:00","message":"> Transcript [1265] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.124133854+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.124135899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.124138608+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.124140851+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.677208248+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.763307177+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.763351657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.763358855+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.763378578+07:00","message":"[buffer interim] 172 false ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763387335+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763390868+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763395478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763398717+07:00","message":"> Transcript [1266] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763402791+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763404737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.76340764+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763410328+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763415067+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763418074+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763421549+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.763424473+07:00","message":"Next Push (prob) : 'ด้วยเช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.763433941+07:00","message":"push: {false เติบโตของพืช 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.784180701+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.784233841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน\",\"confidence\":0.9518463}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.784239279+07:00","message":"receive interim result [true|false]: ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.78425227+07:00","message":"end recv isFinal message id 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.784254414+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.784259882+07:00","message":"[buffer interim] 172 true ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784267018+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784270685+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784289409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784319151+07:00","message":"> Transcript [1267] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784324616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784326769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784329583+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784332368+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784334884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784337168+07:00","message":"> Transcript [1268] [true]: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784339616+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784341316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784342862+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784344692+07:00","message":"TextPushed: 'ซึ่งเป็นปัจจัยสำคัญในการควบคุมการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:52.784353396+07:00","message":"Push: 'ด้วยเช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.784364244+07:00","message":"push: {true ด้วยเช่นกัน 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:52.794178991+07:00","message":"write wav file: './tmp/7548/7548_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:52.809218661+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:52.932625343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:52.932645841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.854683891+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.85471938+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-04-22T13:09:53.854727367+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:53.854751235+07:00","message":"[buffer interim] 173 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.854760215+07:00","message":"[bufferProcess] interim [900000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.854763099+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.854772012+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.854776282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.854779593+07:00","message":"> Transcript [1269] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:53.854782941+07:00","message":"Set StatePrefix (first interim): 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.182923572+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.182956987+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-04-22T13:09:54.182962835+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.182973128+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.182979823+07:00","message":"[bufferProcess] interim [200000000]:ปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.182981599+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.755493315+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.755532735+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-04-22T13:09:54.755538974+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.755553401+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.755560919+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัยภายในนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.755563462+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.755568916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.755572196+07:00","message":"> Transcript [1270] [false]: 'ปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.755575313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.755577387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.755579234+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.755581311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.882534154+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.882573353+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-04-22T13:09:54.882579149+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.88259473+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.882604154+07:00","message":"[bufferProcess] interim [860000000]:ปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.882607573+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.882617154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.882620096+07:00","message":"> Transcript [1271] [false]: 'ปัจจัยภายในนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.88262339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.88262559+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.882628196+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.882630114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.95902171+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.959060451+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-04-22T13:09:54.959066785+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:54.95908202+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.959088257+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.959090526+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.959095723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.95909832+07:00","message":"> Transcript [1272] [false]: 'ปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.959101328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.959103376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.959105231+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:54.95910729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.148596883+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.148637833+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-04-22T13:09:55.148644326+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.148660659+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148673277+07:00","message":"[bufferProcess] interim [160000000]:ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148676087+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148684574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.1486877+07:00","message":"> Transcript [1273] [false]: 'ปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148691194+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148693477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148698776+07:00","message":"StatePrefix: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148701019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148706938+07:00","message":"Push: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148708875+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148710733+07:00","message":"Set new StatePrefix : 'ปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.148713368+07:00","message":"Next Push (prob) : 'นี้เราจะเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.148722671+07:00","message":"push: {false ปัจจัยภายใน 0 0xc00038c600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.394751878+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.394784332+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-04-22T13:09:55.394793625+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.394808774+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.394815097+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.394817548+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.39482395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.394826869+07:00","message":"> Transcript [1274] [false]: 'ปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.394830277+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.394832249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.394837343+07:00","message":"StatePrefix: 'ปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.394839582+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.530151704+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.530190426+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-04-22T13:09:55.53019556+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.530214441+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.530222562+07:00","message":"[bufferProcess] interim [520000000]:ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.530224898+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.530230638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.530233625+07:00","message":"> Transcript [1275] [false]: 'ปัจจัยภายในนี้เราจะเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.530237431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.530240188+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.530241987+07:00","message":"StatePrefix: 'ปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.530244197+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.653710388+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.653756705+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-04-22T13:09:55.6537636+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.653778473+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.653785585+07:00","message":"[bufferProcess] interim [640000000]:ปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.653787954+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.653791324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.653794045+07:00","message":"> Transcript [1276] [false]: 'ปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.653797195+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.653799081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.653803243+07:00","message":"StatePrefix: 'ปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.653805534+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.791460601+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.791495793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในนี้เราจะเรียนกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.791501342+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.791513069+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.79152245+07:00","message":"[bufferProcess] interim [820000000]:ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.791525487+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.791530781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.7915335+07:00","message":"> Transcript [1277] [false]: 'ปัจจัยภายในนี้เราจะเรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.791536695+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.791538638+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.79154035+07:00","message":"StatePrefix: 'ปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.791543396+07:00","message":"TextPushed: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.79155055+07:00","message":"Push: 'นี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.791553345+07:00","message":"TextPushed: 'ปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.791556395+07:00","message":"Set new StatePrefix : 'ปัจจัยภายในนี้เราจะเรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:55.791559653+07:00","message":"Next Push (prob) : 'กันในคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:55.791581371+07:00","message":"push: {false นี้เราจะเรียน 0 0xc00038c600}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:55.933228773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:55.933250784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.031063062+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.031098584+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-04-22T13:09:56.03110376+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียนกันในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.031115286+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียนกันในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.031124512+07:00","message":"[bufferProcess] interim [60000000]:ปัจจัยภายในนี้เราจะเรียนกันในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.031126726+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.031131592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.031134609+07:00","message":"> Transcript [1278] [false]: 'ปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.031137174+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.182653707+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.18269796+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-04-22T13:09:56.182703741+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.182715265+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.182721986+07:00","message":"[bufferProcess] interim [180000000]:ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.182724347+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะเรียนกันในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.18272945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.182732161+07:00","message":"> Transcript [1279] [false]: 'ปัจจัยภายในนี้เราจะเรียนกันในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.182734562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.182741938+07:00","message":"Set new StatePrefix: 'ปัจจัยภายในนี้เราจะเรียนกันในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.29970781+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.29974644+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-04-22T13:09:56.299752285+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียนกันในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.299784186+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียนกันในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.299791395+07:00","message":"[bufferProcess] interim [240000000]:ปัจจัยภายในนี้เราจะเรียนกันในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.299793917+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.29979718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.29980021+07:00","message":"> Transcript [1280] [false]: 'ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.299802562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.299804621+07:00","message":"Set new StatePrefix: 'ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.370515783+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.37055562+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-04-22T13:09:56.370562138+07:00","message":"receive interim result [false|false]: ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.370577237+07:00","message":"[buffer interim] 173 false ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.370585119+07:00","message":"[bufferProcess] interim [420000000]:ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.370587576+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายในนี้เราจะเรียนกันในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.370591382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.370594818+07:00","message":"> Transcript [1281] [false]: 'ปัจจัยภายในนี้เราจะเรียนกันในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.370597515+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.370599507+07:00","message":"Set new StatePrefix: 'ปัจจัยภายในนี้เราจะเรียนกันในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.397555333+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.578249318+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.578288544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ\",\"confidence\":0.9203777}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.578295739+07:00","message":"receive interim result [true|false]: ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.578304415+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.578306668+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.578313772+07:00","message":"[buffer interim] 173 true ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578322168+07:00","message":"[bufferProcess] interim [600000000]:ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578325572+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578329039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578331917+07:00","message":"> Transcript [1282] [false]: 'ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578334312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578336144+07:00","message":"Set new StatePrefix: 'ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578337905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578339593+07:00","message":"> Transcript [1283] [true]: 'ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578341917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578343734+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578345514+07:00","message":"StatePrefix: 'ปัจจัยภายในนี้เราจะเรียนกันในคริสตจักรไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.578347724+07:00","message":"TextPushed: 'ปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:56.57835108+07:00","message":"Push: 'กันในคริสตจักรไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.578360143+07:00","message":"push: {true กันในคริสตจักรไปนะคะ 0 0xc00038c600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:56.586895782+07:00","message":"write wav file: './tmp/7548/7548_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:56.778890164+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.772401361+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.772442285+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-04-22T13:09:57.77244821+07:00","message":"receive interim result [false|false]: เทคนิค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.772463113+07:00","message":"[buffer interim] 174 false เทคนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.772469245+07:00","message":"[bufferProcess] interim [20000000]:เทคนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.77247104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.77247607+07:00","message":"[bufferProcess] send to processor (ticker):เทคนิค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.772478593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.772481151+07:00","message":"> Transcript [1284] [false]: 'เทคนิค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.772483085+07:00","message":"Set StatePrefix (first interim): 'เทคนิค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.807009404+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.902284964+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.90232188+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-04-22T13:09:57.902328456+07:00","message":"receive interim result [false|false]: ประเภทนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.902341516+07:00","message":"[buffer interim] 174 false ประเภทนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.902349081+07:00","message":"[bufferProcess] interim [200000000]:ประเภทนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.902350949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.928128719+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.928156327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับทริปนี้\",\"confidence\":0.77736783}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.928161508+07:00","message":"receive interim result [true|false]: สำหรับทริปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.928171962+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.928174569+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.928180207+07:00","message":"[buffer interim] 174 true สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928185611+07:00","message":"[bufferProcess] interim [260000000]:สำหรับทริปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928193555+07:00","message":"[bufferProcess] send to processor (isfinal):ประเภทนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928196231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.9281992+07:00","message":"> Transcript [1285] [false]: 'ประเภทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928202049+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928204079+07:00","message":"Set new StatePrefix: 'ประเภทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928205884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928207663+07:00","message":"> Transcript [1286] [true]: 'สำหรับทริปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928209796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928212045+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928213788+07:00","message":"StatePrefix: 'ประเภทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928215633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:57.928222671+07:00","message":"Push: 'สำหรับทริปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.928231769+07:00","message":"push: {true สำหรับทริปนี้ 0 0xc002030a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:09:57.934162021+07:00","message":"write wav file: './tmp/7548/7548_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:57.939243744+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.799989003+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.800031056+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-04-22T13:09:58.800036345+07:00","message":"receive interim result [false|false]: เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.80005091+07:00","message":"[buffer interim] 175 false เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.800058013+07:00","message":"[bufferProcess] interim [900000000]:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.800059736+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.907556846+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.907596442+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-04-22T13:09:58.907603477+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:58.907621624+07:00","message":"[buffer interim] 175 false เรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.907630814+07:00","message":"[bufferProcess] interim [20000000]:เรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.907633122+07:00","message":"[bufferProcess] send to processor:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.907638458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.90764228+07:00","message":"> Transcript [1287] [false]: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:58.907645275+07:00","message":"Set StatePrefix (first interim): 'เกี่ยว'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:58.933879973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:09:58.933894299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.218705012+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.218749986+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-04-22T13:09:59.218755558+07:00","message":"receive interim result [false|false]: เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.21876777+07:00","message":"[buffer interim] 175 false เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.218773858+07:00","message":"[bufferProcess] interim [320000000]:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.218776067+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.218780916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.218783491+07:00","message":"> Transcript [1288] [false]: 'เรื่องเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.218785987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.218787914+07:00","message":"Set new StatePrefix: 'เรื่องเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.354764134+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.354804725+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-04-22T13:09:59.354811526+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.354826736+07:00","message":"[buffer interim] 175 false เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.354834227+07:00","message":"[bufferProcess] interim [440000000]:เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.354836691+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.354843291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.354845916+07:00","message":"> Transcript [1289] [false]: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.354848196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.354850128+07:00","message":"Set new StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.547345169+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.547382984+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-04-22T13:09:59.547389721+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.547406183+07:00","message":"[buffer interim] 175 false เรื่องเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.547414131+07:00","message":"[bufferProcess] interim [680000000]:เรื่องเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.547416611+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.547424561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.547427423+07:00","message":"> Transcript [1290] [false]: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.547429662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.547431718+07:00","message":"Set new StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.676018788+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.676055948+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-04-22T13:09:59.676062424+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.676075584+07:00","message":"[buffer interim] 175 false เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.67608286+07:00","message":"[bufferProcess] interim [800000000]:เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.676085646+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.676091647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.676094299+07:00","message":"> Transcript [1291] [false]: 'เรื่องเกี่ยวกับปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.676097523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.6760996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.676101407+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.676103667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.809807499+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.809836563+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-04-22T13:09:59.809842196+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:09:59.809855555+07:00","message":"[buffer interim] 175 false เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.809864715+07:00","message":"[bufferProcess] interim [920000000]:เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.809867102+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.809872437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.809874871+07:00","message":"> Transcript [1292] [false]: 'เรื่องเกี่ยวกับปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.809878082+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.809880035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.809881882+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:09:59.809884276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.25676489+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.256809795+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-04-22T13:10:00.256815775+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.256834754+07:00","message":"[buffer interim] 175 false เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.256845629+07:00","message":"[bufferProcess] interim [340000000]:เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.256848807+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.256852711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.256856177+07:00","message":"> Transcript [1293] [false]: 'เรื่องเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.256860037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.256862183+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.256864493+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.256866724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.367046892+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.488384252+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.488424908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ\",\"confidence\":0.9149271}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.488430921+07:00","message":"receive interim result [true|false]: เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.488438988+07:00","message":"end recv isFinal message id 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.488441215+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.488448312+07:00","message":"[buffer interim] 175 true เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488459577+07:00","message":"[bufferProcess] interim [670000000]:เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488465595+07:00","message":"[bufferProcess] send to processor (isfinal):เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488469677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488472439+07:00","message":"> Transcript [1294] [false]: 'เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488475109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488476882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488479104+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488481225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488487201+07:00","message":"Push: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488489082+07:00","message":"TextPushed: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488491064+07:00","message":"Set new StatePrefix : 'เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488493028+07:00","message":"Next Push (prob) : 'ภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488494853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.48849715+07:00","message":"> Transcript [1295] [true]: 'เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488499341+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488500926+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.48850292+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.48850477+07:00","message":"TextPushed: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:00.488506736+07:00","message":"Push: 'ภายนอกค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.488516435+07:00","message":"push: {false เรื่องเกี่ยวกับปัจจัย 0 0xc002aeec80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:00.488538953+07:00","message":"push: {true ภายนอกค่ะ 0 0xc002aeec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:00.497242603+07:00","message":"write wav file: './tmp/7548/7548_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.009431018+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.136997917+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.257602576+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.257625175+07:00","message":"found end of frame, send empty tag with msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.257628462+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.257634259+07:00","message":"[buffer interim] 176 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.257640361+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.257643693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.257646429+07:00","message":"> Transcript [1296] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.257648525+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.257650537+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.257652396+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.257654157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:01.25766165+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.257670437+07:00","message":"push: {true \n 0 0xc002030c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:01.258464303+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:01.261861959+07:00","message":"write wav file: './tmp/7548/7548_176.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:01.934698304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:01.934695415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.011620808+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.011675945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.011681483+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.011698121+07:00","message":"[buffer interim] 177 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.011705325+07:00","message":"[bufferProcess] interim [630000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.011707395+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.064064734+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.064102586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.064108796+07:00","message":"receive interim result [false|false]: 3 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.064122049+07:00","message":"[buffer interim] 177 false 3 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.064128815+07:00","message":"[bufferProcess] interim [750000000]:3 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.06413083+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.064136998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.064140081+07:00","message":"> Transcript [1297] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.064142615+07:00","message":"Set StatePrefix (first interim): '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.065922716+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.065934743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.06593812+07:00","message":"receive interim result [false|false]: 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.065947004+07:00","message":"[buffer interim] 177 false 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.065950703+07:00","message":"[bufferProcess] interim [810000000]:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.065952527+07:00","message":"[bufferProcess] send to processor:3 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.06595447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.065956346+07:00","message":"> Transcript [1298] [false]: '3 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.065959109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.065961224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.06596301+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.065965071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.117893683+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.117927454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.117932224+07:00","message":"receive interim result [false|false]: 3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.117944321+07:00","message":"[buffer interim] 177 false 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.117951125+07:00","message":"[bufferProcess] interim [930000000]:3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.117953237+07:00","message":"[bufferProcess] send to processor:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.117958565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.117960977+07:00","message":"> Transcript [1299] [false]: '3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.117963387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.117965043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.11796665+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.117968841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.445063415+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.445100489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.445105828+07:00","message":"receive interim result [false|false]: 3.2 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.445129876+07:00","message":"[buffer interim] 177 false 3.2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.445137017+07:00","message":"[bufferProcess] interim [230000000]:3.2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.445139184+07:00","message":"[bufferProcess] send to processor:3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.445142365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.445145017+07:00","message":"> Transcript [1300] [false]: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.445148082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.445149931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.445151642+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.445154907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.626455897+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.626494635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.626500873+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.626520725+07:00","message":"[buffer interim] 177 false 3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626528452+07:00","message":"[bufferProcess] interim [350000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626531157+07:00","message":"[bufferProcess] send to processor:3.2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626536381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626540295+07:00","message":"> Transcript [1301] [false]: '3.2 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626543325+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626545069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.6265468+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626548561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626551189+07:00","message":"Push: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626552793+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626555672+07:00","message":"Set new StatePrefix : '3.2 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:02.626557838+07:00","message":"Next Push (prob) : '.2 จุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:02.626564868+07:00","message":"push: {false 3 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.205294285+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.205333343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.205339298+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.205351273+07:00","message":"[buffer interim] 177 false 3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.205358129+07:00","message":"[bufferProcess] interim [950000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.205360183+07:00","message":"[bufferProcess] send to processor:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.205365371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.205368044+07:00","message":"> Transcript [1302] [false]: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.205370317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.205372329+07:00","message":"Set new StatePrefix: '3.2.1'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.847912489+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.847947081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.8479533+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.847963458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.84796619+07:00","message":"receive interim result [false|false]:  ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.847972733+07:00","message":"[buffer interim] 177 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.847975815+07:00","message":"[buffer interim] 177 false  ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.84798185+07:00","message":"[bufferProcess] interim [550000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.84798389+07:00","message":"[bufferProcess] send to processor:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.847986833+07:00","message":"[bufferProcess] interim [550000000]: ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.847989405+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.847992334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.847998369+07:00","message":"> Transcript [1303] [false]: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.848000928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.848003088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.848004851+07:00","message":"StatePrefix: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.848006709+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.90681944+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.906851075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.906856635+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.90686718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.906871945+07:00","message":"receive interim result [false|false]:  ปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.906886651+07:00","message":"[buffer interim] 177 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:03.906895714+07:00","message":"[buffer interim] 177 false  ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906903914+07:00","message":"[bufferProcess] interim [730000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906906432+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906909542+07:00","message":"[bufferProcess] interim [730000000]: ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906912328+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906917912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906921688+07:00","message":"> Transcript [1304] [false]: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906924168+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906925851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906928363+07:00","message":"StatePrefix: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:03.906930499+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.093753168+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.093789827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.093794915+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.0938067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.093811092+07:00","message":"receive interim result [false|false]:  ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.093818543+07:00","message":"[buffer interim] 177 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.093821616+07:00","message":"[buffer interim] 177 false  ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.093828088+07:00","message":"[bufferProcess] interim [850000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.093830407+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.093833307+07:00","message":"[bufferProcess] interim [850000000]: ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.093835831+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.09383851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.093841187+07:00","message":"> Transcript [1305] [false]: '3.2.1 ปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.093844048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.093845922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.093848036+07:00","message":"StatePrefix: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.093849954+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.231600147+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.231634918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.231640806+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.231653153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.231656212+07:00","message":"receive interim result [false|false]:  ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.231663074+07:00","message":"[buffer interim] 177 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.231666419+07:00","message":"[buffer interim] 177 false  ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231672487+07:00","message":"[bufferProcess] interim [970000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231675082+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231677888+07:00","message":"[bufferProcess] interim [970000000]: ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231680322+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231683162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231685907+07:00","message":"> Transcript [1306] [false]: '3.2.1 ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231688918+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231690824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231692991+07:00","message":"StatePrefix: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231694974+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231697562+07:00","message":"Push: '.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231699199+07:00","message":"TextPushed: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231700991+07:00","message":"Set new StatePrefix : '3.2.1 ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.231702912+07:00","message":"Next Push (prob) : ' ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.231710568+07:00","message":"push: {false .2.1 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.468024058+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.561080101+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.561120451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1 ปัจจัยภายนอก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.561125943+07:00","message":"receive interim result [true|false]: 3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.561136108+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.561138219+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.561143175+07:00","message":"[buffer interim] 177 true 3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561149727+07:00","message":"[bufferProcess] interim [420000000]:3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561152977+07:00","message":"[bufferProcess] send to processor (isfinal):3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561156152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.56115886+07:00","message":"> Transcript [1307] [false]: '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561182324+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561186123+07:00","message":"Set new StatePrefix: '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561188889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561191993+07:00","message":"> Transcript [1308] [true]: '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561195268+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561197925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561201607+07:00","message":"StatePrefix: '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.56120521+07:00","message":"TextPushed: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.561213205+07:00","message":"Push: ' ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.561223181+07:00","message":"push: {true  ปัจจัยภายนอก 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:04.569790134+07:00","message":"write wav file: './tmp/7548/7548_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.599961855+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.726881558+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.858924922+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.907051531+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.907076699+07:00","message":"found end of frame, send empty tag with msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.907080449+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.907088085+07:00","message":"[buffer interim] 178 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.90709566+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.907099909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.907102732+07:00","message":"> Transcript [1309] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.907105208+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.907107051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.907108867+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.90711061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:04.90711327+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:04.907124365+07:00","message":"push: {true \n 0 0xc00038cb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:04.91130396+07:00","message":"write wav file: './tmp/7548/7548_178.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:04.935683952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:04.935702738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.241822845+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.241875536+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-04-22T13:10:06.241880629+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.241895743+07:00","message":"[buffer interim] 179 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.241903191+07:00","message":"[bufferProcess] interim [380000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.241904995+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.24191023+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.241913257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.241916158+07:00","message":"> Transcript [1310] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.241918269+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.466316065+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.466358794+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-04-22T13:10:06.466364045+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.466374975+07:00","message":"[buffer interim] 179 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.466381497+07:00","message":"[bufferProcess] interim [680000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.466383428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.595795495+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.595835545+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-04-22T13:10:06.595840682+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.595852349+07:00","message":"[buffer interim] 179 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.595859323+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.595861724+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.595866759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.595869339+07:00","message":"> Transcript [1311] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.595872447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.595874424+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.59587897+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.595881162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.94010859+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.940151632+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-04-22T13:10:06.940157216+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:06.940174611+07:00","message":"[buffer interim] 179 false ปัจจัยภายนอกคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.940182376+07:00","message":"[bufferProcess] interim [100000000]:ปัจจัยภายนอกคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.940184731+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.940188062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.940191075+07:00","message":"> Transcript [1312] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.940194289+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.940199498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.940201501+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:06.940203447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.298073834+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.298112003+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-04-22T13:10:07.298118125+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.298129419+07:00","message":"[buffer interim] 179 false ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.298143146+07:00","message":"[bufferProcess] interim [460000000]:ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.298146211+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.298150157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.298153077+07:00","message":"> Transcript [1313] [false]: 'ปัจจัยภายนอกคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.298156567+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.298158524+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.29816048+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.298162414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.427705595+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.427748334+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-04-22T13:10:07.427755021+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.427771325+07:00","message":"[buffer interim] 179 false ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427778515+07:00","message":"[bufferProcess] interim [580000000]:ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427780891+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427787723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427790413+07:00","message":"> Transcript [1314] [false]: 'ปัจจัยภายนอกคือปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427793982+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427795932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427797858+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427800074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427805707+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427807775+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427810139+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกคือปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.427813707+07:00","message":"Next Push (prob) : 'ภายนอกคือปัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.42782208+07:00","message":"push: {false ปัจจัย 0 0xc00038d180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537046963+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537068979+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537071463+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537073356+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537074932+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537077653+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537079645+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537081364+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537082992+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537085097+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.537087219+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.612635061+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.61266823+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-04-22T13:10:07.612672878+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.612686038+07:00","message":"[buffer interim] 179 false ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.612693256+07:00","message":"[bufferProcess] interim [760000000]:ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.612695503+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.61269904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.612701813+07:00","message":"> Transcript [1315] [false]: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.612706347+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.612708219+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.821359798+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.821403432+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-04-22T13:10:07.821409337+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:07.821426094+07:00","message":"[buffer interim] 179 false ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.821435085+07:00","message":"[bufferProcess] interim [0]:ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.821437693+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.821441243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.821444137+07:00","message":"> Transcript [1316] [false]: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.82144708+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.82144925+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.82145139+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:07.821455302+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:07.936356777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:07.936371664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.063785166+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.06382335+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-04-22T13:10:08.063829373+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.063842885+07:00","message":"[buffer interim] 179 false ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.063850182+07:00","message":"[bufferProcess] interim [240000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.063852665+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.063858364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.063861342+07:00","message":"> Transcript [1317] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.063864188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.063866145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.063868417+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.063871119+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.375826411+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.388668134+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.388708756+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-04-22T13:10:08.388715038+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.388732445+07:00","message":"[buffer interim] 179 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.388752049+07:00","message":"[bufferProcess] interim [540000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.38875931+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.388768298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.38877117+07:00","message":"> Transcript [1318] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.388774543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.388776775+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.388779368+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.388782175+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.438191296+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.470542848+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.470585006+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-04-22T13:10:08.470591706+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.470603053+07:00","message":"end recv isFinal message id 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.470605273+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.470611914+07:00","message":"[buffer interim] 179 true ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470618935+07:00","message":"[bufferProcess] interim [750000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470622903+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470626087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470628563+07:00","message":"> Transcript [1319] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.47063141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470633275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470635992+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470638107+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470640733+07:00","message":"Push: 'ภายนอกคือปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470642643+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470644776+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470649493+07:00","message":"Next Push (prob) : 'ที่พืชได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470651338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470653271+07:00","message":"> Transcript [1320] [true]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470655428+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470657024+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.47065868+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.4706605+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.470659899+07:00","message":"push: {false ภายนอกคือปัจจัย 0 0xc00038d180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.470676059+07:00","message":"push: {true ที่พืชได้รับ 0 0xc00038d180}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.470662436+07:00","message":"Push: 'ที่พืชได้รับ'"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:08.479156338+07:00","message":"write wav file: './tmp/7548/7548_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.817597707+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.926475353+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.926503727+07:00","message":"found end of frame, send empty tag with msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.926507322+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.926515193+07:00","message":"[buffer interim] 180 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.926523078+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.926526565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.926529327+07:00","message":"> Transcript [1321] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.926531828+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.926533839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.926535643+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.926537354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:08.92653967+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:08.926552575+07:00","message":"push: {true \n 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:08.931459845+07:00","message":"write wav file: './tmp/7548/7548_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:09.1386653+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.122534453+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.12258372+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-04-22T13:10:10.122591046+07:00","message":"receive interim result [false|false]: สภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.12261437+07:00","message":"[buffer interim] 181 false สภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.122624719+07:00","message":"[bufferProcess] interim [780000000]:สภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.122627859+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.122638695+07:00","message":"[bufferProcess] send to processor (ticker):สภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.122642555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.122646481+07:00","message":"> Transcript [1322] [false]: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.122651546+07:00","message":"Set StatePrefix (first interim): 'สภาพแวดล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.506027749+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.506069252+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-04-22T13:10:10.506075507+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.506091336+07:00","message":"[buffer interim] 181 false สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.506099566+07:00","message":"[bufferProcess] interim [200000000]:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.506101521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.918482126+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.918522927+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-04-22T13:10:10.918528733+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:10.918546093+07:00","message":"[buffer interim] 181 false สภาพแวดล้อมนะคะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.918554239+07:00","message":"[bufferProcess] interim [620000000]:สภาพแวดล้อมนะคะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.918556529+07:00","message":"[bufferProcess] send to processor:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.918560212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.918563271+07:00","message":"> Transcript [1323] [false]: 'สภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.918566598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.918568724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.918570526+07:00","message":"StatePrefix: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:10.918572578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:10.936713416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:10.936728032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.066904224+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.066947111+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-04-22T13:10:11.066953277+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.066967155+07:00","message":"[buffer interim] 181 false สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.066973716+07:00","message":"[bufferProcess] interim [680000000]:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.066976034+07:00","message":"[bufferProcess] send to processor:สภาพแวดล้อมนะคะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.066979172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.066981795+07:00","message":"> Transcript [1324] [false]: 'สภาพแวดล้อมนะคะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.066984953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.066986942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.06698864+07:00","message":"StatePrefix: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.066990595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.097715386+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.097762618+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-04-22T13:10:11.097768552+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.097789702+07:00","message":"[buffer interim] 181 false สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.097797523+07:00","message":"[bufferProcess] interim [800000000]:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.097799823+07:00","message":"[bufferProcess] send to processor:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.097803054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.097805881+07:00","message":"> Transcript [1325] [false]: 'สภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.097808995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.097810899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.097812651+07:00","message":"StatePrefix: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.097814578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.221102215+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.221149851+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-04-22T13:10:11.221155967+07:00","message":"receive interim result [false|false]: สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.221180714+07:00","message":"[buffer interim] 181 false สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.22119209+07:00","message":"[bufferProcess] interim [860000000]:สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.221195004+07:00","message":"[bufferProcess] send to processor:สภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.221202431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.221205498+07:00","message":"> Transcript [1326] [false]: 'สภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.221208637+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.221210586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.221212356+07:00","message":"StatePrefix: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.221214619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.22122076+07:00","message":"Push: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.22122254+07:00","message":"TextPushed: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.221224372+07:00","message":"Set new StatePrefix : 'สภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.221226527+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.221234298+07:00","message":"push: {false สภาพแวดล้อม 0 0xc002aeef00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.457132264+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.51733854+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.554028848+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.554070803+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-04-22T13:10:11.554077965+07:00","message":"receive interim result [true|false]: สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.554092283+07:00","message":"end recv isFinal message id 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.554094751+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.554101355+07:00","message":"[buffer interim] 181 true สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554114091+07:00","message":"[bufferProcess] interim [340000000]:สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554117779+07:00","message":"[bufferProcess] send to processor (isfinal):สภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554121186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.55412418+07:00","message":"> Transcript [1327] [false]: 'สภาพแวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.55412777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.55412959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554131663+07:00","message":"StatePrefix: 'สภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554133796+07:00","message":"TextPushed: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554135387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554137545+07:00","message":"> Transcript [1328] [true]: 'สภาพแวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554139706+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554141245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554142823+07:00","message":"StatePrefix: 'สภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554144565+07:00","message":"TextPushed: 'สภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.554147279+07:00","message":"Push: 'นะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.554155098+07:00","message":"push: {true นะคะอย่างเช่น 0 0xc002aeef00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:11.560822799+07:00","message":"write wav file: './tmp/7548/7548_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.706366983+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.810196353+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.81021985+07:00","message":"found end of frame, send empty tag with msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.810223094+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.810231354+07:00","message":"[buffer interim] 182 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.810238344+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.810241806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.810244393+07:00","message":"> Transcript [1329] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.81024665+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.810248541+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.810250255+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.810252034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:11.810254345+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.810264264+07:00","message":"push: {true \n 0 0xc002aef300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:11.816849069+07:00","message":"write wav file: './tmp/7548/7548_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:11.838087773+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.50506277+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.505106548+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-04-22T13:10:12.505113+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.505126369+07:00","message":"[buffer interim] 183 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.505132769+07:00","message":"[bufferProcess] interim [660000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.505134592+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.736486595+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.857051084+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.857099401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.857115919+07:00","message":"receive interim result [true|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.857124521+07:00","message":"end recv isFinal message id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.857126777+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.857132864+07:00","message":"[buffer interim] 183 true แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857140309+07:00","message":"[bufferProcess] interim [110000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857145155+07:00","message":"[bufferProcess] send to processor (isfinal):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857149493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857152394+07:00","message":"> Transcript [1330] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857154557+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857156229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857158053+07:00","message":"> Transcript [1331] [true]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.85717125+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857173914+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857175854+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857177912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:12.857183398+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.857193372+07:00","message":"push: {true แสง 0 0xc000045280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:12.85848633+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:12.862945123+07:00","message":"write wav file: './tmp/7548/7548_183.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:13.936900517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:13.936923832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.093916122+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.093963512+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-04-22T13:10:14.093969125+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.093984081+07:00","message":"[buffer interim] 184 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.093991626+07:00","message":"[bufferProcess] interim [80000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.093993668+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.093998709+07:00","message":"[bufferProcess] send to processor (ticker):แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.094001187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.094003806+07:00","message":"> Transcript [1332] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.094005791+07:00","message":"Set StatePrefix (first interim): 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.715709303+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.733152764+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.7331995+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-04-22T13:10:14.73320536+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.73322254+07:00","message":"[buffer interim] 184 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.733229173+07:00","message":"[bufferProcess] interim [680000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.73323126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.80603856+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.806081048+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-04-22T13:10:14.806087769+07:00","message":"receive interim result [true|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.806099044+07:00","message":"end recv isFinal message id 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.806101678+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.806108404+07:00","message":"[buffer interim] 184 true แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806119733+07:00","message":"[bufferProcess] interim [890000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806126838+07:00","message":"[bufferProcess] send to processor (isfinal):แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.80613006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806133511+07:00","message":"> Transcript [1333] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806136956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806139095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806143707+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.80614605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806147718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806149739+07:00","message":"> Transcript [1334] [true]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806151967+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806153955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806155934+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806157591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:14.806162903+07:00","message":"Push: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:14.806171523+07:00","message":"push: {true แก๊สคาร์บอนไดออกไซด์ 0 0xc002030080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:14.81289692+07:00","message":"write wav file: './tmp/7548/7548_184.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.038983264+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.601328834+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.601370012+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-04-22T13:10:15.601375701+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:15.601389635+07:00","message":"[buffer interim] 185 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.601396687+07:00","message":"[bufferProcess] interim [600000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:15.601398394+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.246486272+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.246532457+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-04-22T13:10:16.246538742+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.246548811+07:00","message":"[buffer interim] 185 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.246555918+07:00","message":"[bufferProcess] interim [200000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.246558101+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.246561174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.246564061+07:00","message":"> Transcript [1335] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.24656611+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.292606372+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.292642786+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-04-22T13:10:16.292648941+07:00","message":"receive interim result [false|false]: น้ำอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.292660811+07:00","message":"[buffer interim] 185 false น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.292667332+07:00","message":"[bufferProcess] interim [320000000]:น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.292669465+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.292675587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.29267838+07:00","message":"> Transcript [1336] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.292681481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.292683367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.292685216+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.2926871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.484350232+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.484388596+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-04-22T13:10:16.484394302+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.484410258+07:00","message":"[buffer interim] 185 false น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.484418299+07:00","message":"[bufferProcess] interim [500000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.484420443+07:00","message":"[bufferProcess] send to processor:น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.484423998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.484426843+07:00","message":"> Transcript [1337] [false]: 'น้ำอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.484430034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.48443193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.48443401+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:16.484438428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:16.898166761+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:16.937401139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:16.937418641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.009450133+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.009490497+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-04-22T13:10:17.009495973+07:00","message":"receive interim result [true|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.009506729+07:00","message":"end recv isFinal message id 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.009508806+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.009515404+07:00","message":"[buffer interim] 185 true น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009525817+07:00","message":"[bufferProcess] interim [70000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.00953291+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009536214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009538738+07:00","message":"> Transcript [1338] [false]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009541387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009543143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009545767+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009547919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009549583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009551438+07:00","message":"> Transcript [1339] [true]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009553688+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009555383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009557185+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009558822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.009564442+07:00","message":"Push: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.009571812+07:00","message":"push: {true น้ำอุณหภูมิ 0 0xc002506b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:17.016985665+07:00","message":"write wav file: './tmp/7548/7548_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.01899253+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.788798073+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.788831402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.78883646+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:17.78884853+07:00","message":"[buffer interim] 186 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.788854552+07:00","message":"[bufferProcess] interim [830000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:17.788856218+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.106674987+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.21976479+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.219809596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\",\"confidence\":0.88850605}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.219815633+07:00","message":"receive interim result [true|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.219822033+07:00","message":"end recv isFinal message id 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.219824193+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.219830445+07:00","message":"[buffer interim] 186 true ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219837992+07:00","message":"[bufferProcess] interim [310000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219840975+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219844118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219846999+07:00","message":"> Transcript [1340] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.21984921+07:00","message":"Set StatePrefix (first interim): 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219850951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219852764+07:00","message":"> Transcript [1341] [true]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219855037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219857074+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219858846+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219862998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:18.219865723+07:00","message":"Push: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.219873986+07:00","message":"push: {true ร้านอาหาร 0 0xc004108180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:18.226104393+07:00","message":"write wav file: './tmp/7548/7548_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:18.499705568+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.674213589+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.674260279+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-04-22T13:10:19.674266026+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.674278859+07:00","message":"[buffer interim] 187 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.674285195+07:00","message":"[bufferProcess] interim [200000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.674287048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.674292439+07:00","message":"[bufferProcess] send to processor (ticker):ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.674295003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.674297503+07:00","message":"> Transcript [1342] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.674299695+07:00","message":"Set StatePrefix (first interim): 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.715905806+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.810788799+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.810827242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\",\"confidence\":0.9252424}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.81083324+07:00","message":"receive interim result [true|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.8108416+07:00","message":"end recv isFinal message id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.810843544+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.810849447+07:00","message":"[buffer interim] 187 true ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.81085888+07:00","message":"[bufferProcess] interim [440000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.810864063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.810867196+07:00","message":"> Transcript [1343] [true]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.810869864+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.810871612+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.810873664+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.810875792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:19.810881523+07:00","message":"Push: 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.810889916+07:00","message":"push: {true ออกซิเจน 0 0xc002507700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:19.817799962+07:00","message":"write wav file: './tmp/7548/7548_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:19.848777753+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:19.938400491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:19.938421164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.030150602+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.030190207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.030196728+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.03021201+07:00","message":"[buffer interim] 188 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.030219247+07:00","message":"[bufferProcess] interim [740000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.030221251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.030227897+07:00","message":"[bufferProcess] send to processor (ticker):ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.030230295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.030232695+07:00","message":"> Transcript [1344] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.030234944+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.1921386+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.192170865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Last\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.192176389+07:00","message":"receive interim result [false|false]: Last"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.192189697+07:00","message":"[buffer interim] 188 false Last"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.19219587+07:00","message":"[bufferProcess] interim [920000000]:Last"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.19219781+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.3129897+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.313018658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่าสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.313024102+07:00","message":"receive interim result [false|false]: ล่าสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.313039553+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.31304654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาสตรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.313049402+07:00","message":"receive interim result [false|false]: ยาสตรี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.313054179+07:00","message":"[buffer interim] 188 false ล่าสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.313056892+07:00","message":"[buffer interim] 188 false ยาสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313061995+07:00","message":"[bufferProcess] interim [40000000]:ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313064759+07:00","message":"[bufferProcess] send to processor:Last"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313067538+07:00","message":"[bufferProcess] interim [220000000]:ยาสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313069184+07:00","message":"[bufferProcess] send to processor:ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313071399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313073967+07:00","message":"> Transcript [1345] [false]: 'Last'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313076133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313078407+07:00","message":"Set new StatePrefix: 'Last'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.31307989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313081651+07:00","message":"> Transcript [1346] [false]: 'ล่าสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313083159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.313084642+07:00","message":"Set new StatePrefix: 'ล่าสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.685199218+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.68524176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.685249556+07:00","message":"receive interim result [false|false]: ร้านศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.685265627+07:00","message":"[buffer interim] 188 false ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.685273682+07:00","message":"[bufferProcess] interim [460000000]:ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.685277554+07:00","message":"[bufferProcess] send to processor:ยาสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.685282402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.685286411+07:00","message":"> Transcript [1347] [false]: 'ยาสตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.685289821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:21.685292192+07:00","message":"Set new StatePrefix: 'ยาสตรี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.767114544+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:21.898327405+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.016934781+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.114737813+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.114766662+07:00","message":"found end of frame, send empty tag with msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.114769663+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.114777739+07:00","message":"[buffer interim] force interim is final (2) :ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114785802+07:00","message":"[bufferProcess] interim [460000000]:ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114788707+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114791851+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114794933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114797798+07:00","message":"> Transcript [1348] [false]: 'ร้านศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114799778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114801846+07:00","message":"Set new StatePrefix: 'ร้านศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114803358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114805058+07:00","message":"> Transcript [1349] [true]: 'ร้านศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114807018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114810138+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114811934+07:00","message":"StatePrefix: 'ร้านศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114813808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114816133+07:00","message":"Push: 'ร้านศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114817723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114821825+07:00","message":"> Transcript [1350] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114823668+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114825171+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114826698+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.11482818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:22.114829903+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.114838771+07:00","message":"push: {true ร้านศัตรู 0 0xc002030b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.114848869+07:00","message":"push: {true \n 0 0xc004108400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:22.126254372+07:00","message":"write wav file: './tmp/7548/7548_188.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:22.12766758+07:00","message":"write wav file: './tmp/7548/7548_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.164578359+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.164621997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านศัตรูคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.164626892+07:00","message":"receive interim result [false|false]: ร้านศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.164643369+07:00","message":"[buffer interim] this message is already final false 188: 'ร้านศัตรูคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.217842217+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.617123029+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.617180671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และศัตรูคือ\",\"confidence\":0.90339655}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.617186239+07:00","message":"receive interim result [true|false]: และศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.617193776+07:00","message":"end recv isFinal message id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.617195942+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:22.61720318+07:00","message":"[buffer interim] this message is already final true 188: 'และศัตรูคือ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:22.938880734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:22.938885786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.109755005+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.109822923+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-04-22T13:10:23.109830808+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.109849964+07:00","message":"[buffer interim] 190 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.109859061+07:00","message":"[bufferProcess] interim [900000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.109862252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.39882996+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.398882501+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-04-22T13:10:23.398889134+07:00","message":"receive interim result [false|false]: อาจารย์ไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.398907064+07:00","message":"[buffer interim] 190 false อาจารย์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.398914991+07:00","message":"[bufferProcess] interim [140000000]:อาจารย์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.398917795+07:00","message":"[bufferProcess] send to processor:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.398922015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.398925049+07:00","message":"> Transcript [1351] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.398927224+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.4080021+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.408046494+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-04-22T13:10:23.408051943+07:00","message":"receive interim result [false|false]: อาจารย์ภัยนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.408074006+07:00","message":"[buffer interim] 190 false อาจารย์ภัยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.408080379+07:00","message":"[bufferProcess] interim [200000000]:อาจารย์ภัยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.408082702+07:00","message":"[bufferProcess] send to processor:อาจารย์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.408087922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.408090511+07:00","message":"> Transcript [1352] [false]: 'อาจารย์ไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.408093662+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.408095461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.408097613+07:00","message":"StatePrefix: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.408099615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.461921826+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.46196607+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-04-22T13:10:23.461972829+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.461987048+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.461994723+07:00","message":"[bufferProcess] interim [260000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.461997127+07:00","message":"[bufferProcess] send to processor:อาจารย์ภัยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.462002553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.462005389+07:00","message":"> Transcript [1353] [false]: 'อาจารย์ภัยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.46200859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.462010683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.462012467+07:00","message":"StatePrefix: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.462014641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.80169176+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.801757831+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-04-22T13:10:23.801764612+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:23.801780495+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.801789547+07:00","message":"[bufferProcess] interim [500000000]:ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.801793011+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.801800778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.801804562+07:00","message":"> Transcript [1354] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.801807967+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:23.80181118+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.03074969+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.030794707+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-04-22T13:10:24.030800156+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.030812556+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.030819699+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยภายนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.030822328+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.030828848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.030831852+07:00","message":"> Transcript [1355] [false]: 'ปัจจัยภายนอกกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.030834906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.030837468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.030839255+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.030841295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.053722513+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.053767142+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-04-22T13:10:24.05377287+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.053790402+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.053798259+07:00","message":"[bufferProcess] interim [620000000]:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.053800792+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.053805042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.053808446+07:00","message":"> Transcript [1356] [false]: 'ปัจจัยภายนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.053812019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.053813951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.05381598+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.053818377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.068010639+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.068050217+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-04-22T13:10:24.068058362+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแถวนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.068076032+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกแถวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.068085309+07:00","message":"[bufferProcess] interim [680000000]:ปัจจัยภายนอกแถวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.068088776+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.068098912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.068103178+07:00","message":"> Transcript [1357] [false]: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.068107994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.068110733+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.0681134+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.068116385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.519480226+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.519515203+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-04-22T13:10:24.519520562+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแถวนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.519532634+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกแถวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519539176+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยภายนอกแถวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519541639+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแถวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519546463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.51954921+07:00","message":"> Transcript [1358] [false]: 'ปัจจัยภายนอกแถวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519552295+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519554243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519556139+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519558761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519563188+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.51956508+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519567247+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกแถวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:24.519569431+07:00","message":"Next Push (prob) : 'แถวนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:24.51957606+07:00","message":"push: {false ปัจจัยภายนอก 0 0xc002030400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.066900841+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.066940328+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-04-22T13:10:25.066946319+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.066961497+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.066968601+07:00","message":"[bufferProcess] interim [880000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.066971753+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแถวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.066978161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.066980611+07:00","message":"> Transcript [1359] [false]: 'ปัจจัยภายนอกแถวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.066983487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.066987078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.066989527+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแถวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.066992166+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.251374949+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.251415911+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-04-22T13:10:25.251421873+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.251439038+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.251446859+07:00","message":"[bufferProcess] interim [120000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.251449324+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.251453169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.251455817+07:00","message":"> Transcript [1360] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.2514586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.251460992+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.564717197+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.564770402+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-04-22T13:10:25.564777233+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.564793173+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.564800966+07:00","message":"[bufferProcess] interim [360000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.56480357+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.564809167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.5648119+07:00","message":"> Transcript [1361] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.564815788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.564817914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.564819794+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.56482282+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.755423694+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.75546854+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-04-22T13:10:25.755475304+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.75548734+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.755495751+07:00","message":"[bufferProcess] interim [600000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.755498317+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.755501687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.755504493+07:00","message":"> Transcript [1362] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.755508159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.755510207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.755512028+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.755514327+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.889589333+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.889625952+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-04-22T13:10:25.889631639+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:25.889641906+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.889648822+07:00","message":"[bufferProcess] interim [720000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.889651062+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.889654354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.889656931+07:00","message":"> Transcript [1363] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.889660294+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.889662189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.889664362+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:25.889666664+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:25.939462247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:25.939472535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.150811857+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.150851497+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-04-22T13:10:26.150857291+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.150871404+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150878341+07:00","message":"[bufferProcess] interim [960000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150881135+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150884512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150887172+07:00","message":"> Transcript [1364] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150890443+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150892323+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150894553+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150896871+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150903323+07:00","message":"Push: 'เหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150905293+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150908101+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.150911676+07:00","message":"Next Push (prob) : 'ต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.150942719+07:00","message":"push: {false เหล่านี้ล้วนมีอิทธิพล 0 0xc002030400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.154330911+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.154360159+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-04-22T13:10:26.154365579+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.154378241+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.154384196+07:00","message":"[bufferProcess] interim [20000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.154386648+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.154389719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.154392527+07:00","message":"> Transcript [1365] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.154395604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.154397621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.154399385+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.154401744+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.622281985+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.622319287+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-04-22T13:10:26.622324634+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.622337543+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.622345102+07:00","message":"[bufferProcess] interim [380000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.622347708+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.622352977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.622355632+07:00","message":"> Transcript [1366] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.6223587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.622360683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.622362634+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.622364995+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.836936521+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.83697277+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-04-22T13:10:26.836981245+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:26.836989512+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.836995465+07:00","message":"[bufferProcess] interim [620000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.836998121+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.837001161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.83700377+07:00","message":"> Transcript [1367] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.837007028+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.837008862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.837010853+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:26.837013135+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.336347705+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.366559184+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.366593425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.366601141+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.366614551+07:00","message":"[buffer interim] 190 false ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366621322+07:00","message":"[bufferProcess] interim [220000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366624306+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366630982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366633865+07:00","message":"> Transcript [1368] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366637858+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366639881+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366642612+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366645316+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366651338+07:00","message":"Push: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366653089+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366655816+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.366658132+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.366666214+07:00","message":"push: {false ต่อการเจริญ 0 0xc002030400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.464731961+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.464787854+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-04-22T13:10:27.46479419+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.464803718+07:00","message":"end recv isFinal message id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.464806038+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.464812884+07:00","message":"[buffer interim] 190 true ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.46482666+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464830147+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464834425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464837022+07:00","message":"> Transcript [1369] [false]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464840441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464842546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464844875+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464848339+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464850263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464854331+07:00","message":"> Transcript [1370] [true]: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464856751+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464858299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464859896+07:00","message":"StatePrefix: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464861797+07:00","message":"TextPushed: 'ปัจจัยภายนอกเหล่านี้ล้วนมีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:27.464864689+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.464873033+07:00","message":"push: {true เติบโตของพืช 0 0xc002030400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:27.477337349+07:00","message":"write wav file: './tmp/7548/7548_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:27.788095233+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.449805175+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.449851164+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-04-22T13:10:28.449855859+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.449868081+07:00","message":"[buffer interim] 191 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.449875561+07:00","message":"[bufferProcess] interim [660000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.449877253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.66519284+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.665232774+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-04-22T13:10:28.665238313+07:00","message":"receive interim result [false|false]: ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.665250971+07:00","message":"[buffer interim] 191 false ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.665259389+07:00","message":"[bufferProcess] interim [840000000]:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.665262721+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.665269196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.665273028+07:00","message":"> Transcript [1371] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.665275185+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.77331596+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.773355571+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-04-22T13:10:28.773361989+07:00","message":"receive interim result [false|false]: ส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:28.773382471+07:00","message":"[buffer interim] 191 false ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.77339019+07:00","message":"[bufferProcess] interim [20000000]:ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.773393442+07:00","message":"[bufferProcess] send to processor:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.773404135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.773408694+07:00","message":"> Transcript [1372] [false]: 'ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.77341313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.773416271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.773418964+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:28.773421698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:28.939775697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:28.939797438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.020364738+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.020402435+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-04-22T13:10:29.020407768+07:00","message":"receive interim result [false|false]: ส่งผลให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.020422081+07:00","message":"[buffer interim] 191 false ส่งผลให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.020428917+07:00","message":"[bufferProcess] interim [260000000]:ส่งผลให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.020431168+07:00","message":"[bufferProcess] send to processor:ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.020437718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.020440303+07:00","message":"> Transcript [1373] [false]: 'ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.020443269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.020445155+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.020447319+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.020449785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.035197657+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.035228148+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-04-22T13:10:29.035233033+07:00","message":"receive interim result [false|false]: ส่งผลให้พื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.035247577+07:00","message":"[buffer interim] 191 false ส่งผลให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.03525315+07:00","message":"[bufferProcess] interim [320000000]:ส่งผลให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.035255599+07:00","message":"[bufferProcess] send to processor:ส่งผลให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.035258352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.035264277+07:00","message":"> Transcript [1374] [false]: 'ส่งผลให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.03526693+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.035268836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.035270784+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.035272578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.149570448+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.149614455+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-04-22T13:10:29.149620258+07:00","message":"receive interim result [false|false]: ส่งผลให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.149633449+07:00","message":"[buffer interim] 191 false ส่งผลให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149639871+07:00","message":"[bufferProcess] interim [380000000]:ส่งผลให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149642307+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.14964722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.14965236+07:00","message":"> Transcript [1375] [false]: 'ส่งผลให้พื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149655316+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149657261+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149659452+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149661525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149666428+07:00","message":"Push: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149668266+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149670368+07:00","message":"Set new StatePrefix : 'ส่งผลให้พื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.149672412+07:00","message":"Next Push (prob) : 'ผลให้พื้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.149679971+07:00","message":"push: {false ส่ง 0 0xc00038d480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.230113689+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.230150698+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-04-22T13:10:29.23015655+07:00","message":"receive interim result [false|false]: ส่งผลให้เพื่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.230169597+07:00","message":"[buffer interim] 191 false ส่งผลให้เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.230176185+07:00","message":"[bufferProcess] interim [500000000]:ส่งผลให้เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.230178465+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.230184947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.230188199+07:00","message":"> Transcript [1376] [false]: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.230190295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.230192513+07:00","message":"Set new StatePrefix: 'ส่งผลให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.340851995+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.340890709+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-04-22T13:10:29.340896368+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.340910287+07:00","message":"[buffer interim] 191 false ส่งผลให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.340917693+07:00","message":"[bufferProcess] interim [620000000]:ส่งผลให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.340919919+07:00","message":"[bufferProcess] send to processor:ส่งผลให้เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.340925216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.340928048+07:00","message":"> Transcript [1377] [false]: 'ส่งผลให้เพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.340930542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.340932619+07:00","message":"Set new StatePrefix: 'ส่งผลให้เพื่อจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.654116915+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.654156158+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-04-22T13:10:29.654162144+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.654175553+07:00","message":"[buffer interim] 191 false ส่งผลให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.654183146+07:00","message":"[bufferProcess] interim [860000000]:ส่งผลให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.654186214+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.654192549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.654195888+07:00","message":"> Transcript [1378] [false]: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.654198787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.654201128+07:00","message":"Set new StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.656949216+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.656991126+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-04-22T13:10:29.656997658+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.657015278+07:00","message":"[buffer interim] 191 false ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.657022575+07:00","message":"[bufferProcess] interim [920000000]:ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.657025169+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.657028676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.657031871+07:00","message":"> Transcript [1379] [false]: 'ส่งผลให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.657035123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.657037248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.657039785+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.657042403+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.923827236+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.923872274+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-04-22T13:10:29.923877966+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:29.923889888+07:00","message":"[buffer interim] 191 false ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.923896452+07:00","message":"[bufferProcess] interim [220000000]:ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.923898582+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.923903734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.923906302+07:00","message":"> Transcript [1380] [false]: 'ส่งผลให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.923909154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.923910965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.923913073+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:29.923915513+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.10683876+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.1068745+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-04-22T13:10:30.106880072+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.106893937+07:00","message":"[buffer interim] 191 false ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.10690068+07:00","message":"[bufferProcess] interim [400000000]:ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.106902882+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.106909238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.106912069+07:00","message":"> Transcript [1381] [false]: 'ส่งผลให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.106915393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.106917173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.1069191+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.106921788+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.536796095+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.640003759+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.640063002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจส่งผลให้พืชเจริญเติบโตได้ดี\",\"confidence\":0.91654575}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.640069743+07:00","message":"receive interim result [true|false]: อาจส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.640079793+07:00","message":"end recv isFinal message id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.640082269+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.640088629+07:00","message":"[buffer interim] 191 true อาจส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640098444+07:00","message":"[bufferProcess] interim [970000000]:อาจส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640101526+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640105008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640108547+07:00","message":"> Transcript [1382] [false]: 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640112257+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.64011413+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640116288+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640118719+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640123478+07:00","message":"Push: 'ผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640125568+07:00","message":"TextPushed: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640127702+07:00","message":"Set new StatePrefix : 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640129915+07:00","message":"Next Push (prob) : 'เติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.64013156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640133442+07:00","message":"> Transcript [1383] [true]: 'อาจส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640135604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640137114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640138658+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640140447+07:00","message":"TextPushed: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640141929+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.640212064+07:00","message":"push: {false ผลให้พืชเจริญ 0 0xc00038d480}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640244912+07:00","message":"Push: 'ได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640247957+07:00","message":"TextPushed: 'ส่งผลให้พืชเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640251261+07:00","message":"Set new StatePrefix : 'อาจส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640253203+07:00","message":"Next Push (prob) : 'อาจส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.640259101+07:00","message":"push: {true ได้ดี 0 0xc00038d480}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:30.640270313+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_191.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:30.648467311+07:00","message":"write wav file: './tmp/7548/7548_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:30.739799821+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.479700604+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.479738417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.479743208+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.479765943+07:00","message":"[buffer interim] 192 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.479772741+07:00","message":"[bufferProcess] interim [760000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.479774836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.504447234+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.504475647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.504483505+07:00","message":"receive interim result [false|false]: อาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.504496771+07:00","message":"[buffer interim] 192 false อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.504502473+07:00","message":"[bufferProcess] interim [820000000]:อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.504504408+07:00","message":"[bufferProcess] send to processor:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.504507473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.504510177+07:00","message":"> Transcript [1384] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.504512706+07:00","message":"Set StatePrefix (first interim): 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.786689633+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.786727539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชญา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.786733266+07:00","message":"receive interim result [false|false]: อาชญา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.786754726+07:00","message":"[buffer interim] 192 false อาชญา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.786764288+07:00","message":"[bufferProcess] interim [60000000]:อาชญา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.786766525+07:00","message":"[bufferProcess] send to processor:อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.786769933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.786772661+07:00","message":"> Transcript [1385] [false]: 'อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.786774976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.786777083+07:00","message":"Set new StatePrefix: 'อาจจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.791404541+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.791416441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.791419648+07:00","message":"receive interim result [false|false]: อาบยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.791427182+07:00","message":"[buffer interim] 192 false อาบยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.79143039+07:00","message":"[bufferProcess] interim [120000000]:อาบยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.791432607+07:00","message":"[bufferProcess] send to processor:อาชญา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.791435334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.791437341+07:00","message":"> Transcript [1386] [false]: 'อาชญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.791439681+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.791441888+07:00","message":"Set new StatePrefix: 'อาชญา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.911903542+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.911942694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชญากรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.911948705+07:00","message":"receive interim result [false|false]: อาชญากรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:31.911957496+07:00","message":"[buffer interim] 192 false อาชญากรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.911964746+07:00","message":"[bufferProcess] interim [180000000]:อาชญากรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.911966867+07:00","message":"[bufferProcess] send to processor:อาบยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.911970483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.911973225+07:00","message":"> Transcript [1387] [false]: 'อาบยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.911975267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:31.911977588+07:00","message":"Set new StatePrefix: 'อาบยัง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:31.940094051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:31.940106852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.509405507+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.509435375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชญากรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.509440349+07:00","message":"receive interim result [false|false]: อาชญากรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.509449736+07:00","message":"[buffer interim] 192 false อาชญากรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.509456034+07:00","message":"[bufferProcess] interim [780000000]:อาชญากรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.509458224+07:00","message":"[bufferProcess] send to processor:อาชญากรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.509461507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.509464406+07:00","message":"> Transcript [1388] [false]: 'อาชญากรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.509467135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.509470023+07:00","message":"Set new StatePrefix: 'อาชญากรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.640291649+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.640325792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.640331919+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.640347606+07:00","message":"[buffer interim] 192 false อาจยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.640357465+07:00","message":"[bufferProcess] interim [900000000]:อาจยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.640361424+07:00","message":"[bufferProcess] send to processor:อาชญากรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.640366295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.640369157+07:00","message":"> Transcript [1389] [false]: 'อาชญากรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.640372285+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.640374354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.640376156+07:00","message":"StatePrefix: 'อาชญากรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.640378093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.875801872+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.875837534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.87584326+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:32.875858164+07:00","message":"[buffer interim] 192 false อาจยับยั้งการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.875865195+07:00","message":"[bufferProcess] interim [140000000]:อาจยับยั้งการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.875867828+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.875874159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.875876719+07:00","message":"> Transcript [1390] [false]: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.875878632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:32.875880955+07:00","message":"Set new StatePrefix: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.000423732+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.000464344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.000470152+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.000489346+07:00","message":"[buffer interim] 192 false อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.000496247+07:00","message":"[bufferProcess] interim [320000000]:อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.000498566+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.00050543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.000508608+07:00","message":"> Transcript [1391] [false]: 'อาจยับยั้งการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.000511868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.000513685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.000515697+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.000517886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.504151584+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.504189975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของพืชก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.504197595+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโตของพืชก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.504213204+07:00","message":"[buffer interim] 192 false อาจยับยั้งการเจริญเติบโตของพืชก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.504220638+07:00","message":"[bufferProcess] interim [740000000]:อาจยับยั้งการเจริญเติบโตของพืชก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.504223285+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.504230996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.504234044+07:00","message":"> Transcript [1392] [false]: 'อาจยับยั้งการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.504237606+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.504239874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.504241919+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.504244444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.727512291+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.727549336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.727556027+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.727571564+07:00","message":"[buffer interim] 192 false อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.727578982+07:00","message":"[bufferProcess] interim [980000000]:อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.727581746+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการเจริญเติบโตของพืชก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.72758745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.727590693+07:00","message":"> Transcript [1393] [false]: 'อาจยับยั้งการเจริญเติบโตของพืชก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.727594413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.727596803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.727599126+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.727603313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.737613981+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.860991973+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.86104603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.861052241+07:00","message":"receive interim result [true|false]: อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.861065345+07:00","message":"end recv isFinal message id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.861068474+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.861074834+07:00","message":"[buffer interim] 192 true อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861082797+07:00","message":"[bufferProcess] interim [220000000]:อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861087047+07:00","message":"[bufferProcess] send to processor (isfinal):อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861091023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.86109379+07:00","message":"> Transcript [1394] [false]: 'อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861099073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.86110122+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861103822+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861105957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861108657+07:00","message":"Push: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861110533+07:00","message":"TextPushed: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861112385+07:00","message":"Set new StatePrefix : 'อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861114718+07:00","message":"Next Push (prob) : 'ของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.86111641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.86111831+07:00","message":"> Transcript [1395] [true]: 'อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861120493+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861122117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861123634+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861125398+07:00","message":"TextPushed: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:33.861127404+07:00","message":"Push: 'ของพืชก็ได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.861136231+07:00","message":"push: {false อาจยับยั้งการเจริญเติบโต 0 0xc002030e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:33.86114242+07:00","message":"push: {true ของพืชก็ได้ค่ะ 0 0xc002030e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:33.870113825+07:00","message":"write wav file: './tmp/7548/7548_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.059953111+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.187529076+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.377813958+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.446677999+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.508031121+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.561067896+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.561121144+07:00","message":"found end of frame, send empty tag with msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.56112637+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.561152987+07:00","message":"[buffer interim] 193 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.561202129+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.561214612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.561223225+07:00","message":"> Transcript [1396] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.561228213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.561231834+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.561237302+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.561243718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.561256233+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.561276342+07:00","message":"push: {true \n 0 0xc002aee500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:34.566509737+07:00","message":"write wav file: './tmp/7548/7548_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.624099692+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.624124838+07:00","message":"found end of frame, send empty tag with msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.624127912+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.624135272+07:00","message":"[buffer interim] 194 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.624142665+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.624146453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.62414962+07:00","message":"> Transcript [1397] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.624151996+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.624154155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.624155899+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.624157653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:34.62416042+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:34.624170293+07:00","message":"push: {true \n 0 0xc002aee800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:34.629067853+07:00","message":"write wav file: './tmp/7548/7548_194.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:34.940960518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:34.940973722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.384522237+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.384565555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.384570494+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.384587491+07:00","message":"[buffer interim] 195 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.38459347+07:00","message":"[bufferProcess] interim [890000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.384595136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.564767528+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.564803918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.564809972+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.5648236+07:00","message":"[buffer interim] 195 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.564830138+07:00","message":"[bufferProcess] interim [10000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.564832342+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.564837085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.564839854+07:00","message":"> Transcript [1398] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.564842241+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.755442165+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.755491544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.755498316+07:00","message":"receive interim result [false|false]: แสงเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.755510384+07:00","message":"[buffer interim] 195 false แสงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.755525483+07:00","message":"[bufferProcess] interim [250000000]:แสงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.75552885+07:00","message":"[bufferProcess] send to processor:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.755532872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.755536239+07:00","message":"> Transcript [1399] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.755538526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.755540756+07:00","message":"Set new StatePrefix: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.932160045+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.932197933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.932206975+07:00","message":"receive interim result [false|false]: แสงเป็นภาษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:35.932219864+07:00","message":"[buffer interim] 195 false แสงเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.932226352+07:00","message":"[bufferProcess] interim [430000000]:แสงเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.93222881+07:00","message":"[bufferProcess] send to processor:แสงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.932233958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.932236748+07:00","message":"> Transcript [1400] [false]: 'แสงเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.932239404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.932241315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.932243275+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:35.932245242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.077569145+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.077614176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.077620489+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.077634472+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.077641+07:00","message":"[bufferProcess] interim [550000000]:แสงเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.077643456+07:00","message":"[bufferProcess] send to processor:แสงเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.077648725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.077651961+07:00","message":"> Transcript [1401] [false]: 'แสงเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.077655081+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.077657103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.077659442+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.077661678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.387089225+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.387130854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.387137493+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.387151112+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.387158558+07:00","message":"[bufferProcess] interim [850000000]:แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.387161111+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.38716813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.387170914+07:00","message":"> Transcript [1402] [false]: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.387174217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.38717639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.387178545+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.38718113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.650198986+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.650238539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.650244656+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.650259394+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650270151+07:00","message":"[bufferProcess] interim [210000000]:แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650272586+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650276636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650279424+07:00","message":"> Transcript [1403] [false]: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650282696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650284681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650286787+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650289065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650296586+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650298645+07:00","message":"TextPushed: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650301283+07:00","message":"Set new StatePrefix : 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:36.650303589+07:00","message":"Next Push (prob) : 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:36.650311359+07:00","message":"push: {false แสง 0 0xc004109080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.154947619+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.155297337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.155310488+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.155427733+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.155466597+07:00","message":"[bufferProcess] interim [690000000]:แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.15547577+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.155482286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.155488564+07:00","message":"> Transcript [1404] [false]: 'แสงเป็นปัจจัยสำคัญต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.155494818+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.155510744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.155515797+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.155520966+07:00","message":"TextPushed: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.476953666+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.476992303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.476997584+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.477012789+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัยสำคัญต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.477020527+07:00","message":"[bufferProcess] interim [990000000]:แสงเป็นปัจจัยสำคัญต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.477023246+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.477031642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.477034792+07:00","message":"> Transcript [1405] [false]: 'แสงเป็นปัจจัยสำคัญต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.477037922+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.477040154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.477043359+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.47704652+07:00","message":"TextPushed: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.53569584+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.535731015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.535736887+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.535758698+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.5357662+07:00","message":"[bufferProcess] interim [50000000]:แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.535768516+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.535771744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.535774306+07:00","message":"> Transcript [1406] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.535776993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.535778942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.535782325+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.535784486+07:00","message":"TextPushed: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536797855+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536813943+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536816305+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536818141+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536819757+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536821343+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536822936+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536824809+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.53682708+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536828867+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536830365+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536831964+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536833659+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536835149+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536837743+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536839248+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.536840744+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.670585167+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.67062785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.670633529+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.670647458+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670653534+07:00","message":"[bufferProcess] interim [230000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670656447+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670663013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670665717+07:00","message":"> Transcript [1407] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.67066854+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670670568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670673561+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670676421+07:00","message":"TextPushed: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670682188+07:00","message":"Push: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670684474+07:00","message":"TextPushed: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670686775+07:00","message":"Set new StatePrefix : 'แสงเป็นปัจจัยสำคัญต่อการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:37.670688774+07:00","message":"Next Push (prob) : 'ต่อการสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:37.670696957+07:00","message":"push: {false เป็นปัจจัยสำคัญ 0 0xc004109080}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:37.941991845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:37.941995565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.174496545+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.174537113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.17454451+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.17456056+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.174568893+07:00","message":"[bufferProcess] interim [650000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.174573107+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.174577788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.17458145+07:00","message":"> Transcript [1408] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.17458524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.174588078+07:00","message":"Set new StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.248005167+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.248043144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.248049391+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.248071327+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.248078847+07:00","message":"[bufferProcess] interim [770000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.24808131+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.248089047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.248092024+07:00","message":"> Transcript [1409] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.248095965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.248098484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.248100476+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.248102939+07:00","message":"TextPushed: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.885505517+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.885548533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.885554119+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.885567938+07:00","message":"[buffer interim] 195 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.885576081+07:00","message":"[bufferProcess] interim [370000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.885578632+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.885582078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.885584693+07:00","message":"> Transcript [1410] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.885588521+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.885590439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.885592162+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:38.885595814+07:00","message":"TextPushed: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:38.937654008+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.049501929+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.049550292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.049559623+07:00","message":"receive interim result [true|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.049570125+07:00","message":"end recv isFinal message id 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.049573246+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.049580547+07:00","message":"[buffer interim] 195 true แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049591819+07:00","message":"[bufferProcess] interim [640000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049596904+07:00","message":"[bufferProcess] send to processor (isfinal):แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049610319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049626856+07:00","message":"> Transcript [1411] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049633046+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049634984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049637394+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049640056+07:00","message":"TextPushed: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.0496422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049644212+07:00","message":"> Transcript [1412] [true]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049646448+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049647961+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049649589+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049651281+07:00","message":"TextPushed: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.049661781+07:00","message":"Push: 'ต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.049674486+07:00","message":"push: {true ต่อการสังเคราะห์ด้วยแสง 0 0xc004109080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.058840661+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:39.059849701+07:00","message":"write wav file: './tmp/7548/7548_195.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.594271846+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.594314449+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-04-22T13:10:39.594319969+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.594335121+07:00","message":"[buffer interim] 196 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.59434268+07:00","message":"[bufferProcess] interim [540000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.594344985+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.716886004+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.716926357+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-04-22T13:10:39.716932396+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:39.716950551+07:00","message":"[buffer interim] 196 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.716957962+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.716959977+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.716963185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.716965973+07:00","message":"> Transcript [1413] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:39.716967897+07:00","message":"Set StatePrefix (first interim): 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.042321816+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.042363145+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-04-22T13:10:40.042369034+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.042383325+07:00","message":"[buffer interim] 196 false ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.042389891+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.042392332+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.042398915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.042401617+07:00","message":"> Transcript [1414] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.042404177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.04240613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.042407993+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.042409894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.098708962+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.098766378+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-04-22T13:10:40.098775041+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.09879961+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.098815548+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งเป็นกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.098824743+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.098838061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.09884209+07:00","message":"> Transcript [1415] [false]: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.098845345+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.098847982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.098850662+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.098857611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.414890643+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.414931024+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-04-22T13:10:40.414936707+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.414950164+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.414957102+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.414959611+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.414965915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.414968796+07:00","message":"> Transcript [1416] [false]: 'ซึ่งเป็นกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.414971785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.414974112+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.414975933+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.414977973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.680259079+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.68030424+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-04-22T13:10:40.680310734+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.680326372+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.680333913+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.680336362+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.680342875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.68034567+07:00","message":"> Transcript [1417] [false]: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.680348863+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.680351088+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.680352986+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.68035527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.680358336+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.68036126+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.680363332+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.680365528+07:00","message":"Next Push (prob) : 'เป็นกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.680374416+07:00","message":"push: {false ซึ่ง 0 0xc002aee380}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:40.942646728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:40.942667496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.965381987+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.965434148+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-04-22T13:10:40.965441887+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:40.96546198+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.965470248+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.965472536+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.965475672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.965478787+07:00","message":"> Transcript [1418] [false]: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.965481517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.965483525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.965485418+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:40.965487382+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.131961791+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.132007502+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-04-22T13:10:41.132013396+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.132027234+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.132034801+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.132037215+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.132042932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.132045826+07:00","message":"> Transcript [1419] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.132049148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.13205114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.132053363+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.132055694+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.196827603+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.196861021+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-04-22T13:10:41.196867331+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.196878086+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.196887317+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นกระบวนการสร้างน้ำปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.196889649+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.196895082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.196898086+07:00","message":"> Transcript [1420] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.196901393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.196903519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.196905587+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.196907747+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.372643882+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.372680967+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-04-22T13:10:41.372686838+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.372700481+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372707688+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372710111+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372715922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372718612+07:00","message":"> Transcript [1421] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372722051+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372724378+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372726589+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372728843+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372733391+07:00","message":"Push: 'เป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372735279+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372737103+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.372739268+07:00","message":"Next Push (prob) : 'สร้างน้ำปลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.372757004+07:00","message":"push: {false เป็นกระบวนการ 0 0xc002aee380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.841755419+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.841792578+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-04-22T13:10:41.841800371+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.841824571+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.841833642+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.841837411+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.841842655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.841846429+07:00","message":"> Transcript [1422] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.841849667+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.841853502+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.911517475+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.911556505+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-04-22T13:10:41.911566018+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:41.911578693+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.911586155+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.911588633+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.911594582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.911597497+07:00","message":"> Transcript [1423] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.911600685+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.911602881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.911604797+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:41.911607498+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.04498442+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.045019166+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-04-22T13:10:42.045024674+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.045035879+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.045042276+07:00","message":"[bufferProcess] interim [0]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.045045229+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.045050663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.045053511+07:00","message":"> Transcript [1424] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.045056335+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.045058157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.045059984+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.045062508+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.283741781+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.2837799+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-04-22T13:10:42.283785249+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.283800544+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.283807778+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.283810357+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.283826125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.283828896+07:00","message":"> Transcript [1425] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.283832409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.28383484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.283836644+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.283839061+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.646373603+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.646412472+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-04-22T13:10:42.646418691+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.646432711+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646440186+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646442822+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646448434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.64645144+07:00","message":"> Transcript [1426] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646455273+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646457362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646459855+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646462545+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646467321+07:00","message":"Push: 'สร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646469969+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646472254+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.646474479+07:00","message":"Next Push (prob) : 'ที่พืชจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.646481991+07:00","message":"push: {false สร้างน้ำตาล 0 0xc002aee380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.72682919+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.726867897+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-04-22T13:10:42.726873965+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.726889752+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.726897493+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.726900535+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.726904866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.726907535+07:00","message":"> Transcript [1427] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.726909978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.726912683+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.731295973+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.731306681+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-04-22T13:10:42.73131083+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.731319754+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.731323092+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.731325212+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.731327639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.731329692+07:00","message":"> Transcript [1428] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.731331752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.731333518+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชตราสาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.973331481+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.973373591+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-04-22T13:10:42.973379926+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:42.973394801+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.973402334+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.973404909+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.973408065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.973410763+07:00","message":"> Transcript [1429] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.973413015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:42.973414789+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.10739937+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.107443174+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-04-22T13:10:43.107450671+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.107465207+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.107473907+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.107476681+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.10748334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.107486301+07:00","message":"> Transcript [1430] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.107489983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.10749263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.107494618+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.107497409+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.237745163+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.237785804+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-04-22T13:10:43.237791565+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.237804966+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.237811749+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.237814086+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.237817196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.23781989+07:00","message":"> Transcript [1431] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.237823094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.237825128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.237827385+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.23783019+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.494553457+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.494589893+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-04-22T13:10:43.494600278+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.494615091+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.494622828+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.494625783+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.494633505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.49463611+07:00","message":"> Transcript [1432] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.494639723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.49464189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.494644535+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.494647099+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.838450458+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.838493861+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-04-22T13:10:43.838504455+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.838520244+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.838529325+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.838534025+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.838539608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.83854243+07:00","message":"> Transcript [1433] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.838546458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.83854856+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.838550788+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.838553356+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.83856019+07:00","message":"Push: 'ที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.83856492+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.838568432+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.838572052+07:00","message":"Next Push (prob) : 'นำไปใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.838583495+07:00","message":"push: {false ที่พืชจะสามารถ 0 0xc002aee380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.886966464+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.887012958+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-04-22T13:10:43.887020424+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:43.887035437+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.887043492+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.887046098+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.887054213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.887057221+07:00","message":"> Transcript [1434] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.887060794+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.887062861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.88706481+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:43.887067568+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:43.94293005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:43.942941947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.203130949+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.203171892+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-04-22T13:10:44.203177921+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.203191509+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.203198884+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.203201694+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.203207139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.203209979+07:00","message":"> Transcript [1435] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.203213864+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.203215732+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.203218306+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.203221285+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.552922323+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.552958446+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-04-22T13:10:44.552964195+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.55297967+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.552988234+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.552990895+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.552996956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.55299994+07:00","message":"> Transcript [1436] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.553003522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.553005484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.553007722+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.553010302+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.588745444+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.588784793+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-04-22T13:10:44.588790385+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.588802446+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588808523+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.58881105+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588816421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588818908+07:00","message":"> Transcript [1437] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588822073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588826679+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588829338+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588833973+07:00","message":"Push: 'นำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588835975+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588838077+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.588840316+07:00","message":"Next Push (prob) : 'กระบวนการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.588847856+07:00","message":"push: {false นำไปใช้ใน 0 0xc002aee380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.696259987+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.769909645+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.809422535+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.809457992+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-04-22T13:10:44.809463817+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.809478169+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.809486187+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.809489989+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.809493765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.809496797+07:00","message":"> Transcript [1438] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.80949948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.809501396+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.867784611+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.867814502+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-04-22T13:10:44.867820174+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:44.867831721+07:00","message":"[buffer interim] 196 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.867837687+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.867840311+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.867845889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.867848423+07:00","message":"> Transcript [1439] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.86785201+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.867854099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.867856155+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:44.867859323+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.013141173+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.013194154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น\",\"confidence\":0.95390844}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.01320101+07:00","message":"receive interim result [true|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.013216143+07:00","message":"end recv isFinal message id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.013218857+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.013225692+07:00","message":"[buffer interim] 196 true ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013233585+07:00","message":"[bufferProcess] interim [850000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013237177+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.0132413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.01324473+07:00","message":"> Transcript [1440] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013248333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013250188+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.0132529+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013256058+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013258147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013260093+07:00","message":"> Transcript [1441] [true]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013262611+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013264283+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013265771+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013267722+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013269324+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013441035+07:00","message":"Push: 'กระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013443721+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013445739+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013447865+07:00","message":"Next Push (prob) : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.01345809+07:00","message":"push: {true กระบวนการอื่น 0 0xc002aee380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.013478597+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_196.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:45.025013822+07:00","message":"write wav file: './tmp/7548/7548_196.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.336764464+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.428317787+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.428340156+07:00","message":"found end of frame, send empty tag with msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.428343154+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.428349964+07:00","message":"[buffer interim] 197 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.428356452+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.428359754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.428362609+07:00","message":"> Transcript [1442] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.428364882+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.428366802+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.428370664+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.428372511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.42837514+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.428383627+07:00","message":"push: {true \n 0 0xc00038d900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:45.433698695+07:00","message":"write wav file: './tmp/7548/7548_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.469586632+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.536180512+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.719925819+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.719947442+07:00","message":"found end of frame, send empty tag with msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.719951697+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.719959526+07:00","message":"[buffer interim] 198 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.719966277+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.719974693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.719977468+07:00","message":"> Transcript [1443] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.719979565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.719981887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.719983616+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.719985524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:45.719988108+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.719996713+07:00","message":"push: {true \n 0 0xc002aef980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:45.724561565+07:00","message":"write wav file: './tmp/7548/7548_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:45.788144876+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.105955131+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.207869836+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.207892389+07:00","message":"found end of frame, send empty tag with msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.207895593+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.207902607+07:00","message":"[buffer interim] 199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.207910474+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.207915366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.2079187+07:00","message":"> Transcript [1444] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.207921318+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.207923176+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.207925283+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.20792701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.207935852+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.207946901+07:00","message":"push: {true \n 0 0xc00038dc00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:46.214422906+07:00","message":"write wav file: './tmp/7548/7548_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.297217395+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.783349119+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.783396959+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-04-22T13:10:46.783402465+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.783416888+07:00","message":"[buffer interim] 200 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.783424544+07:00","message":"[bufferProcess] interim [480000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.783426249+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.837184352+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.837215795+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-04-22T13:10:46.837220449+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:46.837233453+07:00","message":"[buffer interim] 200 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.837239434+07:00","message":"[bufferProcess] interim [600000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.837241855+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.837245082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.837247828+07:00","message":"> Transcript [1445] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:46.837250113+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:46.942951066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:46.942961385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.14941446+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.149456674+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-04-22T13:10:47.149463519+07:00","message":"receive interim result [false|false]: ประมาณอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.14947703+07:00","message":"[buffer interim] 200 false ประมาณอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.149486032+07:00","message":"[bufferProcess] interim [840000000]:ประมาณอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.14948967+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.149497899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.149502204+07:00","message":"> Transcript [1446] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.14950565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.149508594+07:00","message":"Set new StatePrefix: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.150313162+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.150327119+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-04-22T13:10:47.150331108+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.150340609+07:00","message":"[buffer interim] 200 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.150344863+07:00","message":"[bufferProcess] interim [900000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.150347695+07:00","message":"[bufferProcess] send to processor:ประมาณอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.150353099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.150355852+07:00","message":"> Transcript [1447] [false]: 'ประมาณอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.150359622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.150362184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.150364865+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.150367496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.290664271+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.290703857+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-04-22T13:10:47.290710015+07:00","message":"receive interim result [false|false]: เรามาพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.290724502+07:00","message":"[buffer interim] 200 false เรามาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.290732466+07:00","message":"[bufferProcess] interim [960000000]:เรามาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.290734934+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.290741116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.29074411+07:00","message":"> Transcript [1448] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.290755198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.290757395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.290759826+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.290761862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.666484521+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.666521593+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-04-22T13:10:47.666527851+07:00","message":"receive interim result [false|false]: เรามาพิจารณากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.666540834+07:00","message":"[buffer interim] 200 false เรามาพิจารณากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.666548598+07:00","message":"[bufferProcess] interim [380000000]:เรามาพิจารณากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.666551397+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.666556746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.666559264+07:00","message":"> Transcript [1449] [false]: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.666561443+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.666563463+07:00","message":"Set new StatePrefix: 'เรามาพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.736552863+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.73658416+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-04-22T13:10:47.736589387+07:00","message":"receive interim result [false|false]: ประมาณพิจารณาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.736604491+07:00","message":"[buffer interim] 200 false ประมาณพิจารณาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.736611491+07:00","message":"[bufferProcess] interim [500000000]:ประมาณพิจารณาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.736613983+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.736617515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.736620315+07:00","message":"> Transcript [1450] [false]: 'เรามาพิจารณากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.736623465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.736625323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.73662712+07:00","message":"StatePrefix: 'เรามาพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.736629155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.859846693+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.859880443+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-04-22T13:10:47.859886226+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:47.859898789+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.859905667+07:00","message":"[bufferProcess] interim [560000000]:ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.85990783+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.859914926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.859917538+07:00","message":"> Transcript [1451] [false]: 'ประมาณพิจารณาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.859919604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:47.859921743+07:00","message":"Set new StatePrefix: 'ประมาณพิจารณาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.432401181+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.432444831+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-04-22T13:10:48.432450395+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:48.432463535+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.432471334+07:00","message":"[bufferProcess] interim [160000000]:ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.432473623+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.43247902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.432481891+07:00","message":"> Transcript [1452] [false]: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.432484474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:48.432486735+07:00","message":"Set new StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.072037769+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.072083651+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-04-22T13:10:49.072090839+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.072105419+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.072112368+07:00","message":"[bufferProcess] interim [820000000]:ประมาณพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.072115031+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.072121355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.072124135+07:00","message":"> Transcript [1453] [false]: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.072127177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.072129241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.072131353+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.072133458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.330790212+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.330833087+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-04-22T13:10:49.330838453+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.330849212+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.330859263+07:00","message":"[bufferProcess] interim [60000000]:ประมาณพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.330861708+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.330864983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.33086744+07:00","message":"> Transcript [1454] [false]: 'ประมาณพิจารณากราฟซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.330870884+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.330873086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.330875353+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.33087757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.646254251+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.646293104+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-04-22T13:10:49.646298658+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.646316475+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.64632429+07:00","message":"[bufferProcess] interim [360000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.64632682+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.646330304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.646334719+07:00","message":"> Transcript [1455] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.646337828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.646339851+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.646341789+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.646344138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.834528918+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.834578113+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-04-22T13:10:49.834584988+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.834599673+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834607067+07:00","message":"[bufferProcess] interim [540000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834610209+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834616861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834619829+07:00","message":"> Transcript [1456] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834622817+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834624948+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834627489+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834629797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834635793+07:00","message":"Push: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834638057+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834640279+07:00","message":"Set new StatePrefix : 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.834642458+07:00","message":"Next Push (prob) : 'ซึ่งเป็นผลของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.834650794+07:00","message":"push: {false ประมาณพิจารณากราฟ 0 0xc002030900}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:49.943362795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:49.943375014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.966816822+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.966852988+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-04-22T13:10:49.966858579+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:49.966869411+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.966876578+07:00","message":"[bufferProcess] interim [720000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.966879196+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.966884282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.966886734+07:00","message":"> Transcript [1457] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.966890061+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.966892167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.966894281+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:49.966896622+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.219768129+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.219815243+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-04-22T13:10:50.219823771+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.219840792+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.219850012+07:00","message":"[bufferProcess] interim [20000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.219853854+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.219862313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.219866556+07:00","message":"> Transcript [1458] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.2198718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.219874777+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.219878269+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.219882225+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.345922964+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.345963716+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-04-22T13:10:50.345969814+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.345982578+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.345988783+07:00","message":"[bufferProcess] interim [80000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.345991146+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.345996169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.345998755+07:00","message":"> Transcript [1459] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.34600159+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.346004121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.34600614+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.346008822+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.76265881+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.762703747+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-04-22T13:10:50.762709722+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.762725488+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762732662+07:00","message":"[bufferProcess] interim [500000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762735172+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762741748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762744358+07:00","message":"> Transcript [1460] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.76276493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762767432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762770046+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762772574+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762779884+07:00","message":"Push: 'ซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762782032+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762784215+07:00","message":"Set new StatePrefix : 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.762786585+07:00","message":"Next Push (prob) : 'ความเข้มแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.76279417+07:00","message":"push: {false ซึ่งเป็นผลของ 0 0xc002030900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.862181695+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.862219234+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-04-22T13:10:50.862224918+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.862236921+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.862243356+07:00","message":"[bufferProcess] interim [620000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.862245663+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.862250441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.862253511+07:00","message":"> Transcript [1461] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.862256629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.862258519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.862260287+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.862262638+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.929643901+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.929686973+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-04-22T13:10:50.929693833+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:50.929707878+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.929718976+07:00","message":"[bufferProcess] interim [680000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.929723006+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.929730518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.929734723+07:00","message":"> Transcript [1462] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.929740111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.929743889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.929745851+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:50.929757842+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.123187704+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.123224248+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-04-22T13:10:51.123230592+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.123243413+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.12325039+07:00","message":"[bufferProcess] interim [920000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.123253439+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.123260432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.123263391+07:00","message":"> Transcript [1463] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.123266644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.123268793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.123270787+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.123273746+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.24811131+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.248160191+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-04-22T13:10:51.248166843+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.248180905+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.248188029+07:00","message":"[bufferProcess] interim [980000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.248190875+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.248194466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.248197296+07:00","message":"> Transcript [1464] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.248201094+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.248203112+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.248206145+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.24820958+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.24821658+07:00","message":"Push: 'ความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.248218441+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.24822039+07:00","message":"Set new StatePrefix : 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.248222669+07:00","message":"Next Push (prob) : 'ต่อการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.248230642+07:00","message":"push: {false ความเข้มแสง 0 0xc002030900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.382518884+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.382558522+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-04-22T13:10:51.382564623+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.382576169+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.382584962+07:00","message":"[bufferProcess] interim [100000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.382587905+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.38259354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.382596403+07:00","message":"> Transcript [1465] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.382599285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.382601395+07:00","message":"Set new StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.637484202+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.637538106+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-04-22T13:10:51.637544772+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.637556051+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.637562962+07:00","message":"[bufferProcess] interim [400000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.637565359+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.637573002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.637575872+07:00","message":"> Transcript [1466] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.637581875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.637583912+07:00","message":"Set new StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.766951741+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.766994421+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-04-22T13:10:51.76700261+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.767018875+07:00","message":"[buffer interim] 200 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.767026159+07:00","message":"[bufferProcess] interim [520000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.767028691+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.767032109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.767034975+07:00","message":"> Transcript [1467] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.767038046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.767039934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.767041829+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:51.767044371+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:51.876108621+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.01358645+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.0136231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง\",\"confidence\":0.9560116}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.013629947+07:00","message":"receive interim result [true|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.01363924+07:00","message":"end recv isFinal message id 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.013642021+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.01364832+07:00","message":"[buffer interim] 200 true เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013659224+07:00","message":"[bufferProcess] interim [790000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013662429+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013666248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013668671+07:00","message":"> Transcript [1468] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013671805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013673785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013675534+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013678136+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013680311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013682284+07:00","message":"> Transcript [1469] [true]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013684566+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013686227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013692396+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013694532+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013696481+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013920358+07:00","message":"error room accuracy in case isFinal id 200 :the last word is not deletion"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013956972+07:00","message":"Push: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.01395997+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013962336+07:00","message":"Set new StatePrefix : 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.013964778+07:00","message":"Next Push (prob) : 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.013973376+07:00","message":"push: {true เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง 0 0xc002030900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.014015329+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_200.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:52.02508153+07:00","message":"write wav file: './tmp/7548/7548_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.138644499+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.386226204+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.483566979+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.483588494+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.483592005+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.483599037+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.483605573+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.483609309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.483612345+07:00","message":"> Transcript [1470] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.483614789+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.483616531+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.483618613+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.483620346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.48362953+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.483638412+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:52.488423416+07:00","message":"write wav file: './tmp/7548/7548_201.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.708113706+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.898688993+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:52.943884399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:52.943917787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.985877237+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.985907839+07:00","message":"found end of frame, send empty tag with msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.985911218+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.985918903+07:00","message":"[buffer interim] 202 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.985926852+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.985930471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.98593323+07:00","message":"> Transcript [1471] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.985935815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.985937564+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.985939335+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.985941024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:52.985943648+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:52.985952404+07:00","message":"push: {true \n 0 0xc004108580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:52.991289457+07:00","message":"write wav file: './tmp/7548/7548_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.028534054+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.157066886+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.218844992+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.265349251+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.265367362+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.265370176+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.265375553+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.265382013+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.265385837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.265389271+07:00","message":"> Transcript [1472] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.265391648+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.265393412+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.26539521+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.265397171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.265399817+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.265409653+07:00","message":"push: {true \n 0 0xc002506d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:53.270500801+07:00","message":"write wav file: './tmp/7548/7548_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.348117915+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.505935539+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.505961715+07:00","message":"found end of frame, send empty tag with msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.50596538+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.505969797+07:00","message":"[buffer interim] 204 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.505982347+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.505987329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.505991341+07:00","message":"> Transcript [1473] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.505994763+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.505997361+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.506000799+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.506003965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:53.506012161+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.506024324+07:00","message":"push: {true \n 0 0xc002507000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:53.511485044+07:00","message":"write wav file: './tmp/7548/7548_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.738371911+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.857256299+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:53.927870658+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.00699046+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.007016373+07:00","message":"found end of frame, send empty tag with msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.007020459+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.007027599+07:00","message":"[buffer interim] 205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.007034903+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.007037999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.00704077+07:00","message":"> Transcript [1474] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.007043179+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.00704501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.007046869+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.007048572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.007050859+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.007059109+07:00","message":"push: {true \n 0 0xc00038df80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:54.011563152+07:00","message":"write wav file: './tmp/7548/7548_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.791081322+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.791117706+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-04-22T13:10:54.791122439+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.791133326+07:00","message":"[buffer interim] 206 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.791139679+07:00","message":"[bufferProcess] interim [660000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.791141527+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.991323686+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.99136545+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-04-22T13:10:54.991371196+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:54.991385885+07:00","message":"[buffer interim] 206 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.991393975+07:00","message":"[bufferProcess] interim [900000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.991396507+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.991399778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.99140246+07:00","message":"> Transcript [1475] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:54.991404564+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.110914422+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.110957314+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-04-22T13:10:55.110962992+07:00","message":"receive interim result [false|false]: เส้นกราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.110977795+07:00","message":"[buffer interim] 206 false เส้นกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.110984959+07:00","message":"[bufferProcess] interim [20000000]:เส้นกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.110987331+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.110990998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.110993784+07:00","message":"> Transcript [1476] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.110996617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.110998619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.111000372+07:00","message":"StatePrefix: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.111002405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.544555565+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.544601703+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-04-22T13:10:55.54460823+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.544625051+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.544633192+07:00","message":"[bufferProcess] interim [440000000]:เส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.544635874+07:00","message":"[bufferProcess] send to processor:เส้นกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.544644017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.544647419+07:00","message":"> Transcript [1477] [false]: 'เส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.544652208+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.544654577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.544656354+07:00","message":"StatePrefix: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.544658406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.827735528+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.827782733+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-04-22T13:10:55.827788853+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.827802585+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.827826252+07:00","message":"[bufferProcess] interim [680000000]:เส้นกราฟนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.827829036+07:00","message":"[bufferProcess] send to processor:เส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.827835583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.827838104+07:00","message":"> Transcript [1478] [false]: 'เส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.827840828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.827842755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.827844528+07:00","message":"StatePrefix: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.827846388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.864959397+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.865003223+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-04-22T13:10:55.865010299+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.865026065+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865034011+07:00","message":"[bufferProcess] interim [740000000]:เส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865037194+07:00","message":"[bufferProcess] send to processor:เส้นกราฟนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865044984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865048646+07:00","message":"> Transcript [1479] [false]: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865053004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865057378+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865060423+07:00","message":"StatePrefix: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865063086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865069961+07:00","message":"Push: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865072631+07:00","message":"TextPushed: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.8650756+07:00","message":"Set new StatePrefix : 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.865078751+07:00","message":"Next Push (prob) : 'กราฟนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.865088735+07:00","message":"push: {false เส้น 0 0xc002aee580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.869082589+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.869109406+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-04-22T13:10:55.869114769+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:55.869127582+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.869133354+07:00","message":"[bufferProcess] interim [800000000]:เส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.869136618+07:00","message":"[bufferProcess] send to processor:เส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.869140838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.869144349+07:00","message":"> Transcript [1480] [false]: 'เส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:55.869147256+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:55.943984263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:55.944021229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.078270489+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.078313224+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-04-22T13:10:56.078319231+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.078335709+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.078345406+07:00","message":"[bufferProcess] interim [980000000]:เส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.078348071+07:00","message":"[bufferProcess] send to processor:เส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.078351564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.078354182+07:00","message":"> Transcript [1481] [false]: 'เส้นกราฟนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.078356903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.07835892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.07836087+07:00","message":"StatePrefix: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.078363088+07:00","message":"TextPushed: 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.717603876+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.717640659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นกราฟนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.717646763+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:56.717658734+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.717666172+07:00","message":"[bufferProcess] interim [580000000]:เส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.717668624+07:00","message":"[bufferProcess] send to processor:เส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.717673279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.717675784+07:00","message":"> Transcript [1482] [false]: 'เส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.717678571+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.717680431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.717682281+07:00","message":"StatePrefix: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:56.717684409+07:00","message":"TextPushed: 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.790182298+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.790218719+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-04-22T13:10:57.790224529+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะจะเห็นว่าความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.790235119+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะจะเห็นว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790242032+07:00","message":"[bufferProcess] interim [660000000]:เส้นกราฟนะคะจะเห็นว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790244724+07:00","message":"[bufferProcess] send to processor:เส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790250565+07:00","message":"[bufferProcess] send to processor (ticker):เส้นกราฟนะคะจะเห็นว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790253429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790256104+07:00","message":"> Transcript [1483] [false]: 'เส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790258937+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790260988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790263203+07:00","message":"StatePrefix: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790265142+07:00","message":"TextPushed: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790266768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790268612+07:00","message":"> Transcript [1484] [false]: 'เส้นกราฟนะคะจะเห็นว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.7902708+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.79027474+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790276342+07:00","message":"StatePrefix: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.79027796+07:00","message":"TextPushed: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790283494+07:00","message":"Push: 'กราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790285232+07:00","message":"TextPushed: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790287167+07:00","message":"Set new StatePrefix : 'เส้นกราฟนะคะจะเห็นว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.790289293+07:00","message":"Next Push (prob) : 'เห็นว่าความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.790296493+07:00","message":"push: {false กราฟนะคะจะ 0 0xc002aee580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.986992505+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.98703296+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-04-22T13:10:57.987039562+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะจะเห็นว่าความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:57.987055069+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะจะเห็นว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.98706278+07:00","message":"[bufferProcess] interim [900000000]:เส้นกราฟนะคะจะเห็นว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:57.987064941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.372765968+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.372811391+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-04-22T13:10:58.37281962+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.372837114+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.372845124+07:00","message":"[bufferProcess] interim [260000000]:เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.3728477+07:00","message":"[bufferProcess] send to processor:เส้นกราฟนะคะจะเห็นว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.372855467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.372858922+07:00","message":"> Transcript [1485] [false]: 'เส้นกราฟนะคะจะเห็นว่าความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.372862465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.37286457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.372866798+07:00","message":"StatePrefix: 'เส้นกราฟนะคะจะเห็นว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.372871633+07:00","message":"TextPushed: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.590189755+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.590230203+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-04-22T13:10:58.590236307+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.590253108+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.590261287+07:00","message":"[bufferProcess] interim [500000000]:เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.590263927+07:00","message":"[bufferProcess] send to processor:เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.590267647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.59027043+07:00","message":"> Transcript [1486] [false]: 'เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.590274413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.590277134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.590280325+07:00","message":"StatePrefix: 'เส้นกราฟนะคะจะเห็นว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.590282815+07:00","message":"TextPushed: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.685569596+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.685610923+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-04-22T13:10:58.685617117+07:00","message":"receive interim result [false|false]: เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.685630233+07:00","message":"[buffer interim] 206 false เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.685639479+07:00","message":"[bufferProcess] interim [560000000]:เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.685641992+07:00","message":"[bufferProcess] send to processor:เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.685645004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.68564772+07:00","message":"> Transcript [1487] [false]: 'เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.68565084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.685652759+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.685655388+07:00","message":"StatePrefix: 'เส้นกราฟนะคะจะเห็นว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:58.685658175+07:00","message":"TextPushed: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:58.916261922+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:58.94446684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:10:58.944491522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.072113157+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.072158502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น\",\"confidence\":0.95631695}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.072168547+07:00","message":"receive interim result [true|false]: เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.072178493+07:00","message":"end recv isFinal message id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.072180805+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.072187997+07:00","message":"[buffer interim] 206 true เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072196998+07:00","message":"[bufferProcess] interim [10000000]:เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072202138+07:00","message":"[bufferProcess] send to processor (isfinal):เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.07220537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072208353+07:00","message":"> Transcript [1488] [false]: 'เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072211346+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.07221594+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072219216+07:00","message":"StatePrefix: 'เส้นกราฟนะคะจะเห็นว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072221635+07:00","message":"TextPushed: 'เส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072227672+07:00","message":"Push: 'เห็นว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072229466+07:00","message":"TextPushed: 'เส้นกราฟนะคะจะเห็นว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072231606+07:00","message":"Set new StatePrefix : 'เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072233772+07:00","message":"Next Push (prob) : 'แสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.07223547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072237408+07:00","message":"> Transcript [1489] [true]: 'เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.07223992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072241989+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072243901+07:00","message":"StatePrefix: 'เส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072245907+07:00","message":"TextPushed: 'เส้นกราฟนะคะจะเห็นว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.072248085+07:00","message":"Push: 'แสงมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.072264327+07:00","message":"push: {false เห็นว่าความเข้ม 0 0xc002aee580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.072296968+07:00","message":"push: {true แสงมากขึ้น 0 0xc002aee580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:10:59.081956366+07:00","message":"write wav file: './tmp/7548/7548_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.107613085+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.65248717+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.652532608+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-04-22T13:10:59.652537729+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.652553791+07:00","message":"[buffer interim] 207 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.652560602+07:00","message":"[bufferProcess] interim [600000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.652562363+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.970732238+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.970779705+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-04-22T13:10:59.970785893+07:00","message":"receive interim result [false|false]: อัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:10:59.970801677+07:00","message":"[buffer interim] 207 false อัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.970809241+07:00","message":"[bufferProcess] interim [840000000]:อัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.970811583+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.970814715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.970817437+07:00","message":"> Transcript [1490] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:10:59.970819721+07:00","message":"Set StatePrefix (first interim): 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.297550785+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.297598337+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-04-22T13:11:00.297604863+07:00","message":"receive interim result [false|false]: อัตราการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.297622517+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.297628563+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-04-22T13:11:00.297632652+07:00","message":"receive interim result [false|false]: อัตราการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.297638412+07:00","message":"[buffer interim] 207 false อัตราการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.297641439+07:00","message":"[buffer interim] 207 false อัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297648607+07:00","message":"[bufferProcess] interim [140000000]:อัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297650644+07:00","message":"[bufferProcess] send to processor:อัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297653431+07:00","message":"[bufferProcess] interim [200000000]:อัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297655191+07:00","message":"[bufferProcess] send to processor:อัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297657916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297664072+07:00","message":"> Transcript [1491] [false]: 'อัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297667214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297669217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297671368+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297673429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.29767565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297678682+07:00","message":"> Transcript [1492] [false]: 'อัตราการสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297681405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297683828+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297686356+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.297688794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.357246814+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.357292466+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-04-22T13:11:00.357298195+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.357312399+07:00","message":"[buffer interim] 207 false อัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.35731949+07:00","message":"[bufferProcess] interim [260000000]:อัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.357322482+07:00","message":"[bufferProcess] send to processor:อัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.357328615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.357331716+07:00","message":"> Transcript [1493] [false]: 'อัตราการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.357335324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.357337528+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.357339327+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.357341684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.557394834+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.557435293+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-04-22T13:11:00.557441506+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.55745419+07:00","message":"[buffer interim] 207 false อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.55746237+07:00","message":"[bufferProcess] interim [500000000]:อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.557465358+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.55747277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.557475484+07:00","message":"> Transcript [1494] [false]: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.557478871+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.557481052+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.55748282+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.557485095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.557491983+07:00","message":"Push: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.557494243+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.557496125+07:00","message":"Set new StatePrefix : 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.557498621+07:00","message":"Next Push (prob) : 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.557507587+07:00","message":"push: {false อัตรา 0 0xc004108480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.744677009+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.744719587+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-04-22T13:11:00.744725458+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:00.744740722+07:00","message":"[buffer interim] 207 false อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.7447487+07:00","message":"[bufferProcess] interim [680000000]:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.744759456+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.744763423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.74476609+07:00","message":"> Transcript [1495] [false]: 'อัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.744769145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.744772938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.744774811+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:00.744777006+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.266012059+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.266055116+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-04-22T13:11:01.266061852+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.26607449+07:00","message":"[buffer interim] 207 false อัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.266082146+07:00","message":"[bufferProcess] interim [220000000]:อัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.266085022+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.266090454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.26609314+07:00","message":"> Transcript [1496] [false]: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.266096246+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.266098352+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.266100474+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.266102789+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.395039485+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.395077749+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-04-22T13:11:01.395083633+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.395095414+07:00","message":"[buffer interim] 207 false อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.395103417+07:00","message":"[bufferProcess] interim [280000000]:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.395106084+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.395111797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.39511449+07:00","message":"> Transcript [1497] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.395118085+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.395120158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.395121939+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.395124405+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.441913529+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.441952524+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-04-22T13:11:01.441958373+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.441972395+07:00","message":"[buffer interim] 207 false อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.441980903+07:00","message":"[bufferProcess] interim [340000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.441983876+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.441987462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.441990057+07:00","message":"> Transcript [1498] [false]: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.441993287+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.441995463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.441997714+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.441999891+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.442004665+07:00","message":"Push: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.442006766+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.442008911+07:00","message":"Set new StatePrefix : 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.442011072+07:00","message":"Next Push (prob) : 'ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.442018872+07:00","message":"push: {false การสังเคราะห์ 0 0xc004108480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.704561215+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.704599071+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-04-22T13:11:01.704604805+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:01.704618541+07:00","message":"[buffer interim] 207 false อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.704626283+07:00","message":"[bufferProcess] interim [580000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.704628846+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.704634114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.704637379+07:00","message":"> Transcript [1499] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.704640813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.704643099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.704645106+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:01.704647724+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:01.945515933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:01.945523771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.056180975+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.146828764+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.146869687+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-04-22T13:11:02.146875789+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.146891868+07:00","message":"[buffer interim] 207 false อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.146900244+07:00","message":"[bufferProcess] interim [180000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.146902664+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.146906332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.146909115+07:00","message":"> Transcript [1500] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.146912707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.146914743+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.146917147+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.146919712+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.151445022+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.151461834+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-04-22T13:11:02.151465985+07:00","message":"receive interim result [true|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.151474985+07:00","message":"end recv isFinal message id 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.151477202+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.151482345+07:00","message":"[buffer interim] 207 true อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151487247+07:00","message":"[bufferProcess] interim [180000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151489967+07:00","message":"[bufferProcess] send to processor (isfinal):อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151492947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151495522+07:00","message":"> Transcript [1501] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151498932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151501059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151503119+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151505786+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151507771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151510128+07:00","message":"> Transcript [1502] [true]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151512313+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151513872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151515433+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151517069+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.151523476+07:00","message":"Push: 'ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.15153173+07:00","message":"push: {true ด้วยแสงจะเพิ่มขึ้น 0 0xc004108480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:02.15999217+07:00","message":"write wav file: './tmp/7548/7548_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.508357095+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.636434074+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.69846625+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.714676077+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.714693859+07:00","message":"found end of frame, send empty tag with msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.714696542+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.714703579+07:00","message":"[buffer interim] 208 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.714712008+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.71471749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.714725685+07:00","message":"> Transcript [1503] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.714729032+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.714731545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.714735055+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.714737617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:02.714746159+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:02.714762994+07:00","message":"push: {true \n 0 0xc002aee180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:02.719793666+07:00","message":"write wav file: './tmp/7548/7548_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.367395873+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.36744062+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-04-22T13:11:03.367446211+07:00","message":"receive interim result [false|false]: ได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.367462384+07:00","message":"[buffer interim] 209 false ได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.367469633+07:00","message":"[bufferProcess] interim [720000000]:ได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.367471533+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.688695017+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.68872965+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-04-22T13:11:03.688735699+07:00","message":"receive interim result [false|false]: ได้อย่างไรก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.688756294+07:00","message":"[buffer interim] 209 false ได้อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.688767068+07:00","message":"[bufferProcess] interim [960000000]:ได้อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.688769459+07:00","message":"[bufferProcess] send to processor:ได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.688773312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.688775984+07:00","message":"> Transcript [1504] [false]: 'ได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.688778104+07:00","message":"Set StatePrefix (first interim): 'ได้อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.744608407+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.744644053+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-04-22T13:11:03.744649668+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:03.744665681+07:00","message":"[buffer interim] 209 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.744672199+07:00","message":"[bufferProcess] interim [80000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.744674501+07:00","message":"[bufferProcess] send to processor:ได้อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.744681217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.744683761+07:00","message":"> Transcript [1505] [false]: 'ได้อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.744687288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.74468942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.744691663+07:00","message":"StatePrefix: 'ได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:03.744693834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.326352455+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.326392065+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-04-22T13:11:04.326398329+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.326412665+07:00","message":"[buffer interim] 209 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.32641939+07:00","message":"[bufferProcess] interim [680000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.326421756+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.326427713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.326430376+07:00","message":"> Transcript [1506] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.326432331+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.326434218+07:00","message":"Set new StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.454990245+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.455031971+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-04-22T13:11:04.455038026+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.455051501+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.455059988+07:00","message":"[bufferProcess] interim [740000000]:อย่างไรก็ตามอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.455063396+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.455068474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.455070976+07:00","message":"> Transcript [1507] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.45507371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.455075613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.455077375+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.455079214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.458230681+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.458251356+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-04-22T13:11:04.45825617+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.458266546+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.458272755+07:00","message":"[bufferProcess] interim [800000000]:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.458275698+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.458281031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.458284856+07:00","message":"> Transcript [1508] [false]: 'อย่างไรก็ตามอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.458288659+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.458291348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.458294065+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.458296717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.774066719+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.774105555+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-04-22T13:11:04.774112023+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.774126679+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.774134108+07:00","message":"[bufferProcess] interim [40000000]:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.774136485+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.774142937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.774145605+07:00","message":"> Transcript [1509] [false]: 'อย่างไรก็ตามอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.774148432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.774150505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.774152429+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.774154767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:04.946443765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:04.946458104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.973287918+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.973320607+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-04-22T13:11:04.973325811+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการใส่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.973339497+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973347226+07:00","message":"[bufferProcess] interim [280000000]:อย่างไรก็ตามอัตราการใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973349632+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973352729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973355664+07:00","message":"> Transcript [1510] [false]: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973359221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973361139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973363361+07:00","message":"StatePrefix: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973365167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973371566+07:00","message":"Push: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973373476+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973375532+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:04.973378129+07:00","message":"Next Push (prob) : 'อัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:04.973384633+07:00","message":"push: {false อย่างไรก็ตาม 0 0xc004108c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.025049839+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.025089211+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-04-22T13:11:05.025095446+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.025107882+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025119161+07:00","message":"[bufferProcess] interim [340000000]:อย่างไรก็ตามอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025122511+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025128914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025132985+07:00","message":"> Transcript [1511] [false]: 'อย่างไรก็ตามอัตราการใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025137403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025140166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025143069+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025149191+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.025589756+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.025600693+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-04-22T13:11:05.025604244+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.025612194+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025616283+07:00","message":"[bufferProcess] interim [400000000]:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025619342+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025624821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025627911+07:00","message":"> Transcript [1512] [false]: 'อย่างไรก็ตามอัตราการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025631032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025633559+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025636079+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.025639065+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.281319138+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.281360177+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-04-22T13:11:05.281366809+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.281378694+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.281386161+07:00","message":"[bufferProcess] interim [580000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.281389172+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.281394466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.281398902+07:00","message":"> Transcript [1513] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.28140188+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.28140416+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.28140618+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.28140847+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.472651612+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.472694842+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-04-22T13:11:05.472700781+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.472717259+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472724051+07:00","message":"[bufferProcess] interim [760000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472726426+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472733241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.47273605+07:00","message":"> Transcript [1514] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472739441+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472741686+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472744102+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472747154+07:00","message":"TextPushed: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472758602+07:00","message":"Push: 'อัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472760624+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.47276401+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:05.472766478+07:00","message":"Next Push (prob) : 'สังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:05.472774776+07:00","message":"push: {false อัตราการ 0 0xc004108c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.061637874+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.061674362+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-04-22T13:11:06.061679855+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.061696458+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.061703794+07:00","message":"[bufferProcess] interim [360000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.061707142+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.061710234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.061712722+07:00","message":"> Transcript [1515] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.061715699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.061717529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.061723422+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.06172572+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.372373572+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.372412627+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-04-22T13:11:06.372419361+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.37243379+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.372440905+07:00","message":"[bufferProcess] interim [660000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.372443497+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.372449658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.372452507+07:00","message":"> Transcript [1516] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.37245551+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.372457445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.372459573+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.372462052+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.56933358+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.569388452+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-04-22T13:11:06.569395124+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:06.569410505+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.569417873+07:00","message":"[bufferProcess] interim [900000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.569420898+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.56942777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.56943026+07:00","message":"> Transcript [1517] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.569432978+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.569434998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.569437054+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:06.569439735+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.073262299+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.073302199+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-04-22T13:11:07.073308536+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.073322971+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073330243+07:00","message":"[bufferProcess] interim [380000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073332705+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073338341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073341211+07:00","message":"> Transcript [1518] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073345145+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073346956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073349122+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073351673+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.07335676+07:00","message":"Push: 'สังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073358733+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.073360779+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.07336304+07:00","message":"Next Push (prob) : 'แสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.073371442+07:00","message":"push: {false สังเคราะห์ด้วย 0 0xc004108c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.338976872+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.339012178+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-04-22T13:11:07.339018877+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.339033465+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.339041289+07:00","message":"[bufferProcess] interim [680000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.339044039+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.339049401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.339052247+07:00","message":"> Transcript [1519] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.339055842+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.339057889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.339059807+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.339062136+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537672619+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537694991+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537697469+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537699148+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537700885+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537702678+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537704291+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537706484+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537708008+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.53770949+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537711054+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537712556+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.537714029+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.78335657+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.783396228+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-04-22T13:11:07.783403224+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.783415663+07:00","message":"[buffer interim] 209 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.783426374+07:00","message":"[bufferProcess] interim [40000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.783430339+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.783437507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.783441878+07:00","message":"> Transcript [1520] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.783446814+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.783450147+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.783453229+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:07.783457401+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.815691475+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:07.88839566+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:07.947272319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:07.947305315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.000388847+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.0004263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด\",\"confidence\":0.94480133}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.000432676+07:00","message":"receive interim result [true|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.000442537+07:00","message":"end recv isFinal message id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.000444532+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.000449945+07:00","message":"[buffer interim] 209 true อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000456485+07:00","message":"[bufferProcess] interim [340000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000459561+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000462897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000465317+07:00","message":"> Transcript [1521] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000468687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000470559+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.00047272+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000475177+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000477053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.00048128+07:00","message":"> Transcript [1522] [true]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000483698+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000485295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000486933+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.00048872+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.000491813+07:00","message":"Push: 'แสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.000498773+07:00","message":"push: {true แสงจะเพิ่มขึ้นจนถึงจุด 0 0xc004108c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:08.012657076+07:00","message":"write wav file: './tmp/7548/7548_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.466623603+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.55671517+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.556735954+07:00","message":"found end of frame, send empty tag with msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.556739383+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.556746325+07:00","message":"[buffer interim] 210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.556759484+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.556769368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.556772112+07:00","message":"> Transcript [1523] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.556774551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.556776645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.556778402+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.556780279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:08.556783161+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:08.556816214+07:00","message":"push: {true \n 0 0xc004108f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:08.562167248+07:00","message":"write wav file: './tmp/7548/7548_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.297741198+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.365175417+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.555548362+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.555569582+07:00","message":"found end of frame, send empty tag with msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.555572302+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.555579238+07:00","message":"[buffer interim] 211 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.555585861+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.555589099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.55559196+07:00","message":"> Transcript [1524] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.555594259+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.555596097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.555597786+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.555599456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:09.555601706+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.555610819+07:00","message":"push: {true \n 0 0xc002030300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:09.560533385+07:00","message":"write wav file: './tmp/7548/7548_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:09.748094079+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.595994107+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.596041041+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-04-22T13:11:10.596049099+07:00","message":"receive interim result [false|false]: ประมาณนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.596068165+07:00","message":"[buffer interim] 212 false ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.596079272+07:00","message":"[bufferProcess] interim [660000000]:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.59608202+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.596088842+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.596092732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.596096863+07:00","message":"> Transcript [1525] [false]: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.596099943+07:00","message":"Set StatePrefix (first interim): 'ประมาณนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.726519113+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.726557569+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-04-22T13:11:10.726571544+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:10.726584355+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.726591301+07:00","message":"[bufferProcess] interim [780000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:10.726593244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:10.947597655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:10.947610195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.297901635+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.297955558+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-04-22T13:11:11.297961534+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.29797357+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.297981097+07:00","message":"[bufferProcess] interim [380000000]:ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.297983645+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.297989164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.29799186+07:00","message":"> Transcript [1526] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.297994657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.297996838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.297998602+07:00","message":"StatePrefix: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.298000752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.36544011+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.36547843+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-04-22T13:11:11.365484638+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.365500494+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.365506641+07:00","message":"[bufferProcess] interim [440000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.365509434+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.365513193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.365515785+07:00","message":"> Transcript [1527] [false]: 'ประมาณนี้นะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.365518767+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.365521035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.365522816+07:00","message":"StatePrefix: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.365524823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.372659018+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.372672431+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-04-22T13:11:11.372675781+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.372683252+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.37268635+07:00","message":"[bufferProcess] interim [500000000]:ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.372688559+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.372690519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.372692401+07:00","message":"> Transcript [1528] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.372694314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.372695932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.372697531+07:00","message":"StatePrefix: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.372699166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.683126783+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.683166443+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-04-22T13:11:11.683172833+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.68318536+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683196408+07:00","message":"[bufferProcess] interim [740000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683199168+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683206416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683209169+07:00","message":"> Transcript [1529] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683212513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683215365+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683217304+07:00","message":"StatePrefix: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683219524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683227542+07:00","message":"Push: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683229648+07:00","message":"TextPushed: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683232069+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:11.683236045+07:00","message":"Next Push (prob) : 'คะแล้วหลังจากนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:11.683245722+07:00","message":"push: {false ประมาณนี้นะ 0 0xc004108880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.005619045+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.005661434+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-04-22T13:11:12.005667234+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.00568137+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.005688195+07:00","message":"[bufferProcess] interim [40000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.005690564+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.005698095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.005700747+07:00","message":"> Transcript [1530] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.005704085+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.00570599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.005709867+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.005712241+07:00","message":"TextPushed: 'ประมาณนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.575280935+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.575319515+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-04-22T13:11:12.575325522+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.575338893+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.575346376+07:00","message":"[bufferProcess] interim [640000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.575348711+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.575355416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.575358247+07:00","message":"> Transcript [1531] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.575361276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.575363281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.575365567+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.57536783+07:00","message":"TextPushed: 'ประมาณนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.740327882+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.740367139+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-04-22T13:11:12.740373105+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:12.740384093+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.740391413+07:00","message":"[bufferProcess] interim [820000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.740393955+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.74039943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.7404026+07:00","message":"> Transcript [1532] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.740406239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.740408274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.740410062+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:12.74041219+07:00","message":"TextPushed: 'ประมาณนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.115224281+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.11527906+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-04-22T13:11:13.11528729+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.115306078+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115315278+07:00","message":"[bufferProcess] interim [180000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115319018+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115323244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115326821+07:00","message":"> Transcript [1533] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115332018+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115334789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115337912+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115340752+07:00","message":"TextPushed: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115349616+07:00","message":"Push: 'คะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115352466+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115355557+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.115358822+07:00","message":"Next Push (prob) : 'ก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.115372019+07:00","message":"push: {false คะแล้วหลังจากนั้น 0 0xc004108880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.29026365+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.290299087+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-04-22T13:11:13.290305782+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.290320499+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.290327497+07:00","message":"[bufferProcess] interim [360000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.290329959+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.290336643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.290339212+07:00","message":"> Transcript [1534] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.290342488+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.290344392+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.290346125+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.290348742+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.305836924+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.305874071+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-04-22T13:11:13.3058798+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.305894481+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.305901184+07:00","message":"[bufferProcess] interim [420000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.305903656+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.305907447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.305910168+07:00","message":"> Transcript [1535] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.305913678+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.305915656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.305920676+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.305923546+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.821601437+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.821646915+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-04-22T13:11:13.821652963+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.821666706+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.821673602+07:00","message":"[bufferProcess] interim [840000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.82167647+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.821682267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.821686097+07:00","message":"> Transcript [1536] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.821689841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.821692101+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.821694557+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.821697208+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.89592113+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.895945243+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-04-22T13:11:13.895950859+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.895961888+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895968061+07:00","message":"[bufferProcess] interim [900000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895970697+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895976212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895980401+07:00","message":"> Transcript [1537] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895984305+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895986411+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895988825+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895991641+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895996551+07:00","message":"Push: 'ก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.895998395+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.896003344+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.896005572+07:00","message":"Next Push (prob) : 'เพิ่มขึ้นถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.896013592+07:00","message":"push: {false ก็จะมี 0 0xc004108880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.940016201+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.940052249+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-04-22T13:11:13.940057667+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.94007204+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.940079012+07:00","message":"[bufferProcess] interim [960000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.94008147+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.940087796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.940090328+07:00","message":"> Transcript [1538] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.940092837+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:13.948186682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:13.948192326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.989619335+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.989663646+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-04-22T13:11:13.989674058+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:13.989687819+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.989703167+07:00","message":"[bufferProcess] interim [80000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.989707239+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.989714682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.989718767+07:00","message":"> Transcript [1539] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.989723885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.989726935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.989729654+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:13.98973249+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.498852441+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.498889933+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-04-22T13:11:14.498896674+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.498911044+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.498917929+07:00","message":"[bufferProcess] interim [620000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.498921617+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.498928698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.498931367+07:00","message":"> Transcript [1540] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.498934961+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.498937072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.498940232+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.498943274+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.892073806+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.892109071+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-04-22T13:11:14.8921156+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:14.892131367+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.892138814+07:00","message":"[bufferProcess] interim [980000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.89214139+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.892146341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.892149746+07:00","message":"> Transcript [1541] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.892154263+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.892156449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.892158526+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:14.892161737+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.082731571+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.082779558+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-04-22T13:11:15.08278626+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.082800198+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082808004+07:00","message":"[bufferProcess] interim [220000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082811253+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082817403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082820085+07:00","message":"> Transcript [1542] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082823655+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082825693+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082828271+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.08283075+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082835989+07:00","message":"Push: 'เพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082838049+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082841488+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.082844339+07:00","message":"Next Push (prob) : 'แม้ว่าความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.082853231+07:00","message":"push: {false เพิ่มขึ้นถึง 0 0xc004108880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.126220225+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.188429559+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.206680555+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.206713688+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-04-22T13:11:15.20672013+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.206732154+07:00","message":"[buffer interim] 212 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.206739461+07:00","message":"[bufferProcess] interim [280000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.206742321+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.206747856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.206750421+07:00","message":"> Transcript [1543] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.206760518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.206763091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.206765213+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.206767842+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.276973261+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.277014271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง\",\"confidence\":0.94034004}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.277020709+07:00","message":"receive interim result [true|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.277030078+07:00","message":"end recv isFinal message id 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.277032019+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.277037845+07:00","message":"[buffer interim] 212 true ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277045265+07:00","message":"[bufferProcess] interim [400000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277050675+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277054319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277057231+07:00","message":"> Transcript [1544] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277060587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277062367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277065559+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277068565+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277070282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.27707226+07:00","message":"> Transcript [1545] [true]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277074481+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.27707603+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277077709+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277079463+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:15.277085643+07:00","message":"Push: 'แม้ว่าความเข้มแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:15.277094715+07:00","message":"push: {true แม้ว่าความเข้มแสง 0 0xc004108880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:15.28726545+07:00","message":"write wav file: './tmp/7548/7548_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.049271334+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.049309783+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-04-22T13:11:16.049315592+07:00","message":"receive interim result [false|false]: เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.049328437+07:00","message":"[buffer interim] 213 false เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.049335695+07:00","message":"[bufferProcess] interim [840000000]:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.049337474+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.239194827+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.239235936+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-04-22T13:11:16.239241416+07:00","message":"receive interim result [false|false]: เพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.239256887+07:00","message":"[buffer interim] 213 false เพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.239264455+07:00","message":"[bufferProcess] interim [80000000]:เพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.239266548+07:00","message":"[bufferProcess] send to processor:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.239269545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.239272138+07:00","message":"> Transcript [1546] [false]: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.239274203+07:00","message":"Set StatePrefix (first interim): 'เพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.449641977+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.449677949+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-04-22T13:11:16.44968371+07:00","message":"receive interim result [false|false]: เพิ่มขึ้นกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.449699709+07:00","message":"[buffer interim] 213 false เพิ่มขึ้นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.449707594+07:00","message":"[bufferProcess] interim [260000000]:เพิ่มขึ้นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.449710301+07:00","message":"[bufferProcess] send to processor:เพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.449714849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.449718196+07:00","message":"> Transcript [1547] [false]: 'เพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.449721313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.449723507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.449725322+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.449727175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.616202807+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.616239611+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-04-22T13:11:16.616245073+07:00","message":"receive interim result [false|false]: เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.616258483+07:00","message":"[buffer interim] 213 false เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.616266054+07:00","message":"[bufferProcess] interim [440000000]:เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.616268302+07:00","message":"[bufferProcess] send to processor:เพิ่มขึ้นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.616273859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.61627687+07:00","message":"> Transcript [1548] [false]: 'เพิ่มขึ้นกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.616279676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.616281556+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.616283514+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:16.616285426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:16.925939459+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:16.949147434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:16.949187583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.089845857+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.089888428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้นกระเป๋า\",\"confidence\":0.91445446}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.089894763+07:00","message":"receive interim result [true|false]: เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.089904076+07:00","message":"end recv isFinal message id 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.089906468+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.089912358+07:00","message":"[buffer interim] 213 true เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089922558+07:00","message":"[bufferProcess] interim [950000000]:เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.08992557+07:00","message":"[bufferProcess] send to processor (isfinal):เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089929249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089932698+07:00","message":"> Transcript [1549] [false]: 'เพิ่มขึ้นกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089935835+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089937777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089939621+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089941528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089943063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089944813+07:00","message":"> Transcript [1550] [true]: 'เพิ่มขึ้นกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089946759+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089948536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089950103+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089951634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.089958463+07:00","message":"Push: 'เพิ่มขึ้นกระเป๋า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.089967531+07:00","message":"push: {true เพิ่มขึ้นกระเป๋า 0 0xc004108a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:17.097485748+07:00","message":"write wav file: './tmp/7548/7548_213.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.568661856+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.696678685+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.803533465+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.803551372+07:00","message":"found end of frame, send empty tag with msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.803554584+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.803561572+07:00","message":"[buffer interim] 214 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.803569067+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.803573228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.803576335+07:00","message":"> Transcript [1551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.803579107+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.803580997+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.803582778+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.803584492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:17.80359428+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.803604623+07:00","message":"push: {true \n 0 0xc002030f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:17.808100338+07:00","message":"write wav file: './tmp/7548/7548_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:17.817618448+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:18.495447543+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:18.495504878+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-04-22T13:11:18.495509952+07:00","message":"receive interim result [false|false]: งาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:18.495530526+07:00","message":"[buffer interim] 215 false งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.495537925+07:00","message":"[bufferProcess] interim [480000000]:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.495539673+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:18.68847453+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:18.688511437+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-04-22T13:11:18.688517461+07:00","message":"receive interim result [false|false]: งานก่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:18.688530063+07:00","message":"[buffer interim] 215 false งานก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.688537011+07:00","message":"[bufferProcess] interim [660000000]:งานก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.688539407+07:00","message":"[bufferProcess] send to processor:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.688544452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.688547085+07:00","message":"> Transcript [1552] [false]: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.688549188+07:00","message":"Set StatePrefix (first interim): 'งาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:18.868783974+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:18.868821788+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-04-22T13:11:18.868827508+07:00","message":"receive interim result [false|false]: งานก.พ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:18.86884064+07:00","message":"[buffer interim] 215 false งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.868847253+07:00","message":"[bufferProcess] interim [840000000]:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.868849616+07:00","message":"[bufferProcess] send to processor:งานก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.868854966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.868857778+07:00","message":"> Transcript [1553] [false]: 'งานก่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.868860579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.868862639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.868864889+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:18.868866963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.447768371+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.4478145+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-04-22T13:11:19.447822001+07:00","message":"receive interim result [false|false]: งานก.พ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.447837845+07:00","message":"[buffer interim] 215 false งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.44784709+07:00","message":"[bufferProcess] interim [440000000]:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.447850426+07:00","message":"[bufferProcess] send to processor:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.447854574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.447858415+07:00","message":"> Transcript [1554] [false]: 'งานก.พ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.447863113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.447865826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.447869465+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.447872221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.461753008+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.4617896+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-04-22T13:11:19.461794532+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.461808621+07:00","message":"[buffer interim] 215 false งานก.พ.รว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.461816104+07:00","message":"[bufferProcess] interim [500000000]:งานก.พ.รว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.461819447+07:00","message":"[bufferProcess] send to processor:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.46182537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.461828787+07:00","message":"> Transcript [1555] [false]: 'งานก.พ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.461833962+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.461836566+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.461840982+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.461842921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.595578914+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.595613694+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-04-22T13:11:19.595619238+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.595631021+07:00","message":"[buffer interim] 215 false งานก.พ.รว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595637624+07:00","message":"[bufferProcess] interim [620000000]:งานก.พ.รว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595639962+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595645525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595648027+07:00","message":"> Transcript [1556] [false]: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595651131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595652998+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595655081+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595657323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595661646+07:00","message":"Push: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595663316+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.595665556+07:00","message":"Set new StatePrefix : 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.59566768+07:00","message":"Next Push (prob) : 'ก.พ.รว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.595674484+07:00","message":"push: {false งาน 0 0xc004109280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.805829247+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.805870663+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-04-22T13:11:19.805876858+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.805890415+07:00","message":"[buffer interim] 215 false งานก.พ.รว่ายังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.805898223+07:00","message":"[bufferProcess] interim [800000000]:งานก.พ.รว่ายังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.805900959+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.805906102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.805908703+07:00","message":"> Transcript [1557] [false]: 'งานก.พ.รว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.805912101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.805913949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.805915839+07:00","message":"StatePrefix: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.805918676+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.906109229+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.906147082+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-04-22T13:11:19.906152753+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:19.906168921+07:00","message":"[buffer interim] 215 false งานก.พ.รว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.906179923+07:00","message":"[bufferProcess] interim [920000000]:งานก.พ.รว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.906182455+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.906186868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.906189697+07:00","message":"> Transcript [1558] [false]: 'งานก.พ.รว่ายังมีบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.906192955+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.906194946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.906196821+07:00","message":"StatePrefix: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:19.90619947+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:19.949295421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:19.949304758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.406996008+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.407037554+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-04-22T13:11:20.407043851+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.407056131+07:00","message":"[buffer interim] 215 false งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.407065161+07:00","message":"[bufferProcess] interim [340000000]:งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.407067779+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.407073183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.407075896+07:00","message":"> Transcript [1559] [false]: 'งานก.พ.รว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.407079419+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.407081456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.407083481+07:00","message":"StatePrefix: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.407086014+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.767418081+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.829294519+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.862579334+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.862616615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ.รว่ายังมีปัจจัยอื่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.862623271+07:00","message":"receive interim result [false|false]: งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.862640876+07:00","message":"[buffer interim] 215 false งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862647976+07:00","message":"[bufferProcess] interim [940000000]:งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.86265064+07:00","message":"[bufferProcess] send to processor:งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862656026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862658669+07:00","message":"> Transcript [1560] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.86266222+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862664512+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862667103+07:00","message":"StatePrefix: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862670266+07:00","message":"TextPushed: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862675363+07:00","message":"Push: 'ก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862677681+07:00","message":"TextPushed: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862679668+07:00","message":"Set new StatePrefix : 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.862684969+07:00","message":"Next Push (prob) : 'มีปัจจัยอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.862692938+07:00","message":"push: {false ก.พ.รว่ายัง 0 0xc004109280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.905243713+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.905295766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่ายังมีปัจจัยอื่น\",\"confidence\":0.94795895}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.905303737+07:00","message":"receive interim result [true|false]: งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.905312426+07:00","message":"end recv isFinal message id 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.905314626+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.905320208+07:00","message":"[buffer interim] 215 true งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905329421+07:00","message":"[bufferProcess] interim [970000000]:งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905334412+07:00","message":"[bufferProcess] send to processor (isfinal):งานก.พ.รว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905337634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905341199+07:00","message":"> Transcript [1561] [false]: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905344143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905346035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905347787+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905350532+07:00","message":"TextPushed: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905352294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905354208+07:00","message":"> Transcript [1562] [true]: 'งั้นก็เพราะว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.90535623+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905357952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905359665+07:00","message":"StatePrefix: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905361775+07:00","message":"TextPushed: 'งานก.พ.รว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905363272+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.90547518+07:00","message":"Push: 'มีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.90547877+07:00","message":"TextPushed: 'งานก.พ.รว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905480687+07:00","message":"Set new StatePrefix : 'งั้นก็เพราะว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905482791+07:00","message":"Next Push (prob) : 'งั้นก็เพราะว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:20.905490177+07:00","message":"push: {true มีปัจจัยอื่น 0 0xc004109280}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:20.905515958+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_215.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:20.913461974+07:00","message":"write wav file: './tmp/7548/7548_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:21.511134329+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:21.51118342+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-04-22T13:11:21.51118884+07:00","message":"receive interim result [false|false]: ขาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:21.511205434+07:00","message":"[buffer interim] 216 false ขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:21.511214355+07:00","message":"[bufferProcess] interim [480000000]:ขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:21.511216308+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:21.820082347+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:21.820123865+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-04-22T13:11:21.820129762+07:00","message":"receive interim result [false|false]: อย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:21.820146531+07:00","message":"[buffer interim] 216 false อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:21.820154463+07:00","message":"[bufferProcess] interim [780000000]:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:21.820156566+07:00","message":"[bufferProcess] send to processor:ขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:21.820159733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:21.820162373+07:00","message":"> Transcript [1563] [false]: 'ขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:21.820164609+07:00","message":"Set StatePrefix (first interim): 'ขาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.386279526+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.386317363+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-04-22T13:11:22.38632342+07:00","message":"receive interim result [false|false]: อย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.386337709+07:00","message":"[buffer interim] 216 false อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.386344987+07:00","message":"[bufferProcess] interim [380000000]:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.386347104+07:00","message":"[bufferProcess] send to processor:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.386352633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.386355464+07:00","message":"> Transcript [1564] [false]: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.386357628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.386359585+07:00","message":"Set new StatePrefix: 'อย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.586073517+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.586118879+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-04-22T13:11:22.586124542+07:00","message":"receive interim result [false|false]: อย่างเช่นความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.586136683+07:00","message":"[buffer interim] 216 false อย่างเช่นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.586143076+07:00","message":"[bufferProcess] interim [560000000]:อย่างเช่นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.58614551+07:00","message":"[bufferProcess] send to processor:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.586150231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.586152967+07:00","message":"> Transcript [1565] [false]: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.586156231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.586158155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.58615988+07:00","message":"StatePrefix: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.586162135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.777681956+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.77772725+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-04-22T13:11:22.777733286+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:22.77774825+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.777761935+07:00","message":"[bufferProcess] interim [800000000]:อย่างเช่นความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.777764627+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.777770845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.777773935+07:00","message":"> Transcript [1566] [false]: 'อย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.777776719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.777778731+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.777780515+07:00","message":"StatePrefix: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:22.777782491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:22.949389021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:22.949393657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.093138493+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.093210204+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-04-22T13:11:23.093216001+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.093232223+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.093240062+07:00","message":"[bufferProcess] interim [40000000]:อย่างเช่นความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.093242358+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.093247856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.093251347+07:00","message":"> Transcript [1567] [false]: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.093254607+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.093256708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.093258508+07:00","message":"StatePrefix: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.093260471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.417431251+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.417472551+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-04-22T13:11:23.41748012+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.417497271+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.41750515+07:00","message":"[bufferProcess] interim [400000000]:อย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417508497+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417513037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417517461+07:00","message":"> Transcript [1568] [false]: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417522217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417525407+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417528473+07:00","message":"StatePrefix: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417531212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417539294+07:00","message":"Push: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417542567+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417545759+07:00","message":"Set new StatePrefix : 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.417549438+07:00","message":"Next Push (prob) : 'ความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.417560532+07:00","message":"push: {false อย่างเช่น 0 0xc002031180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.988500181+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.988537995+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-04-22T13:11:23.988543958+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:23.988557774+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.988565112+07:00","message":"[bufferProcess] interim [0]:อย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.988567785+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.988573853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.988576649+07:00","message":"> Transcript [1569] [false]: 'อย่างเช่นความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.988580302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.988582293+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.988584136+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:23.988586229+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.181132973+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.181186261+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-04-22T13:11:24.181198378+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.181211524+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.18121996+07:00","message":"[bufferProcess] interim [180000000]:อย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.181222414+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.181225815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.181228709+07:00","message":"> Transcript [1570] [false]: 'อย่างเช่นความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.181231947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.18123389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.181236103+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.181238175+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.304617539+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.304659801+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-04-22T13:11:24.304666337+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.304681485+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.304688975+07:00","message":"[bufferProcess] interim [300000000]:อย่างเช่นความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.304691722+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.304699016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.304701931+07:00","message":"> Transcript [1571] [false]: 'อย่างเช่นความเข้มข้นของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.304705204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.304707309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.304709758+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.304713945+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.376694854+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.376734831+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-04-22T13:11:24.376741346+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.37675293+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.376766967+07:00","message":"[bufferProcess] interim [420000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.37677017+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.376773734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.37677691+07:00","message":"> Transcript [1572] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.376780083+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.376782172+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.37678426+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.376786607+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.376789108+07:00","message":"Push: 'ความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.376790863+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.37679273+07:00","message":"Set new StatePrefix : 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:24.376797913+07:00","message":"Next Push (prob) : 'ของคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:24.376807047+07:00","message":"push: {false ความเข้มข้น 0 0xc002031180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.023618113+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.023660704+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-04-22T13:11:25.023667132+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.023682359+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.023689952+07:00","message":"[bufferProcess] interim [20000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.023692388+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.023698786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.023701186+07:00","message":"> Transcript [1573] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.023705194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.023707222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.02370958+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.023712415+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.786366514+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.786406913+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-04-22T13:11:25.78641288+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:25.7864267+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.786433704+07:00","message":"[bufferProcess] interim [740000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.786436534+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.786443044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.786445538+07:00","message":"> Transcript [1574] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.786448679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.786450545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.786452645+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:25.786455325+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:25.95031819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:25.950336948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.107740094+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.1077848+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-04-22T13:11:26.107790992+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.107804892+07:00","message":"[buffer interim] 216 false อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.107811995+07:00","message":"[bufferProcess] interim [100000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.107814663+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.107821184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.107824032+07:00","message":"> Transcript [1575] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.107827351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.10782937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.10783163+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.107834264+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.467878869+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.581634735+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.581679682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.58168628+07:00","message":"receive interim result [true|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.58169408+07:00","message":"end recv isFinal message id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.581696203+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.581703069+07:00","message":"[buffer interim] 216 true อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581712565+07:00","message":"[bufferProcess] interim [670000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581715861+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581719586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581722315+07:00","message":"> Transcript [1576] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581725866+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581727718+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581729712+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581732501+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581735354+07:00","message":"Push: 'ของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.58173975+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581742056+07:00","message":"Set new StatePrefix : 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581744563+07:00","message":"Next Push (prob) : 'ไดออกไซด์ปริมาณเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581746341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581748206+07:00","message":"> Transcript [1577] [true]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.58175034+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581751958+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581753975+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.581764515+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:26.58176738+07:00","message":"Push: 'ไดออกไซด์ปริมาณเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.581775577+07:00","message":"push: {false ของคาร์บอน 0 0xc002031180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:26.581781106+07:00","message":"push: {true ไดออกไซด์ปริมาณเอนไซม์ 0 0xc002031180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:26.592634408+07:00","message":"write wav file: './tmp/7548/7548_216.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.107733225+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.659172582+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.659216352+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-04-22T13:11:27.659221661+07:00","message":"receive interim result [false|false]: ปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.659236306+07:00","message":"[buffer interim] 217 false ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.659243405+07:00","message":"[bufferProcess] interim [600000000]:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.659245487+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.659248718+07:00","message":"[bufferProcess] send to processor (ticker):ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.659251739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.659254593+07:00","message":"> Transcript [1578] [false]: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.659256698+07:00","message":"Set StatePrefix (first interim): 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.837058478+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.837101332+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-04-22T13:11:27.837108053+07:00","message":"receive interim result [false|false]: ปริมาณสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:27.837125305+07:00","message":"[buffer interim] 217 false ปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.837132969+07:00","message":"[bufferProcess] interim [780000000]:ปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:27.837134963+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.283055758+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.283093983+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-04-22T13:11:28.283099448+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.283111098+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.283120159+07:00","message":"[bufferProcess] interim [200000000]:ปริมาณสารตั้งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.283122519+07:00","message":"[bufferProcess] send to processor:ปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.283130116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.283133313+07:00","message":"> Transcript [1579] [false]: 'ปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.283136319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.283138247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.28314004+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.283142446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.858239282+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.858274645+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-04-22T13:11:28.858281599+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:28.858295988+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.858303788+07:00","message":"[bufferProcess] interim [740000000]:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.858306273+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.85831277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.858315467+07:00","message":"> Transcript [1580] [false]: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.858318714+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.858320892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.858322816+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:28.858325669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:28.950389939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:28.950435221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.440191398+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.440230511+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-04-22T13:11:29.440236189+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.440252293+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.440260043+07:00","message":"[bufferProcess] interim [340000000]:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.440262776+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.440266414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.440269401+07:00","message":"> Transcript [1581] [false]: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.440272543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.440274556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.440276401+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.440278571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.754129416+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.754170504+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-04-22T13:11:29.75417691+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.754191462+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754199595+07:00","message":"[bufferProcess] interim [640000000]:ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754202198+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754205734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.75420834+07:00","message":"> Transcript [1582] [false]: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754211358+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754214445+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754217382+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754220188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754223893+07:00","message":"Push: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754227338+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754233596+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:29.754237739+07:00","message":"Next Push (prob) : 'สารตั้งต้นอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:29.754247253+07:00","message":"push: {false ปริมาณ 0 0xc002aef580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.074616446+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.074652834+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-04-22T13:11:30.074658414+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.074672893+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็นสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.074681031+07:00","message":"[bufferProcess] interim [940000000]:ปริมาณสารตั้งต้นอื่นที่เป็นสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.074683483+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.074688976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.074692078+07:00","message":"> Transcript [1583] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.074698102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.074700337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.074702703+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.074705071+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.085038328+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.085062193+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-04-22T13:11:30.085067104+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.085079072+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.085084906+07:00","message":"[bufferProcess] interim [0]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.08508747+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.085090479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.085092911+07:00","message":"> Transcript [1584] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.085095399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.085097233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.085099116+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.085101331+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.328066943+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.328099484+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-04-22T13:11:30.328105168+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.328118898+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.328127224+07:00","message":"[bufferProcess] interim [300000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.32812987+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.328133865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.328136603+07:00","message":"> Transcript [1585] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.32813983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.328142578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.328144661+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.328147158+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.456566899+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.456609597+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-04-22T13:11:30.456616951+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.456630667+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456638444+07:00","message":"[bufferProcess] interim [360000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456641047+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.45664748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456650537+07:00","message":"> Transcript [1586] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456654045+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456656047+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456658081+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456660224+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456666263+07:00","message":"Push: 'สารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456668727+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456671065+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:30.456673236+07:00","message":"Next Push (prob) : 'ที่เป็นปัจจัยจัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:30.456695424+07:00","message":"push: {false สารตั้งต้นอื่น 0 0xc002aef580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.031931226+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.031969606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.031975577+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.031987421+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.031996789+07:00","message":"[bufferProcess] interim [960000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.031999427+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.032005124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.032008096+07:00","message":"> Transcript [1587] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.032010481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.032012425+07:00","message":"Set new StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.55730114+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.557334147+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-04-22T13:11:31.557340388+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.557353479+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.55736001+07:00","message":"[bufferProcess] interim [500000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.557362564+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.557367814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.557370824+07:00","message":"> Transcript [1588] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.557373656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.55737536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.55737775+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.55738051+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.711289057+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.711329741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.711336025+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.711349806+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.711360122+07:00","message":"[bufferProcess] interim [620000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.711362622+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.711366218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.711369094+07:00","message":"> Transcript [1589] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.71137261+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.711374734+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.711376633+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.711379156+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.937795682+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.937835952+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-04-22T13:11:31.937841756+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:31.937856868+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.937864285+07:00","message":"[bufferProcess] interim [920000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.937867012+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.937870436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.937873329+07:00","message":"> Transcript [1590] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.937876672+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.937878642+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.937880573+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:31.93788308+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:31.951001723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:31.951021091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.226238068+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.297607368+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.310260924+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.310292612+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-04-22T13:11:32.310298613+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.310313702+07:00","message":"[buffer interim] 217 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310320515+07:00","message":"[bufferProcess] interim [280000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310322877+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310328258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310331067+07:00","message":"> Transcript [1591] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310334335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310336365+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310338558+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310341484+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310346492+07:00","message":"Push: 'ที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.31034847+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.310350661+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.31035289+07:00","message":"Next Push (prob) : 'ส่งผลต่ออัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.310361824+07:00","message":"push: {false ที่เป็นปัจจัยจํากัด 0 0xc002aef580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.364129041+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.364157886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ\",\"confidence\":0.95629764}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.364164305+07:00","message":"receive interim result [true|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.364173407+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.364175757+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.364180825+07:00","message":"[buffer interim] 217 true ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364189032+07:00","message":"[bufferProcess] interim [340000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364193101+07:00","message":"[bufferProcess] send to processor (isfinal):ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364196496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364199325+07:00","message":"> Transcript [1592] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364202538+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364206194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364208043+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364210578+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364212456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364214305+07:00","message":"> Transcript [1593] [true]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364216366+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364217886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364219409+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364221135+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364222794+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364378518+07:00","message":"Push: 'ส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364381452+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364383498+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364385493+07:00","message":"Next Push (prob) : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่ออัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:32.364393176+07:00","message":"push: {true ส่งผลต่ออัตราการ 0 0xc002aef580}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:32.364396601+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_217.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:32.375355081+07:00","message":"write wav file: './tmp/7548/7548_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:33.968159226+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.066178843+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.066198573+07:00","message":"found end of frame, send empty tag with msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.066201593+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.066207893+07:00","message":"[buffer interim] 218 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.066215391+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.066219982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.066222636+07:00","message":"> Transcript [1594] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.066225074+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.066227019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.066228803+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.066230831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.066233667+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.066244398+07:00","message":"push: {true \n 0 0xc002506b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:34.073185528+07:00","message":"write wav file: './tmp/7548/7548_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.097576785+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.21712262+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.34886601+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.545965836+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.545983991+07:00","message":"found end of frame, send empty tag with msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.54598753+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.545993773+07:00","message":"[buffer interim] 219 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.546000136+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.54600439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.546009749+07:00","message":"> Transcript [1595] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.546012229+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.546014499+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.546016359+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.546018019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.546025632+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.546033361+07:00","message":"push: {true \n 0 0xc000168e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:34.555865299+07:00","message":"write wav file: './tmp/7548/7548_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.887987675+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.88802881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Just\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.888034358+07:00","message":"receive interim result [false|false]: Just"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:34.888049405+07:00","message":"[buffer interim] 220 false Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.888056485+07:00","message":"[bufferProcess] interim [600000000]:Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:34.888058771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:34.951743986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:34.951754289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.325689864+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.325721141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Jaspal\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.325726691+07:00","message":"receive interim result [false|false]: Jaspal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.325740051+07:00","message":"[buffer interim] 220 false Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.325747407+07:00","message":"[bufferProcess] interim [960000000]:Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.325749809+07:00","message":"[bufferProcess] send to processor:Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.325755274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.325764636+07:00","message":"> Transcript [1596] [false]: 'Just'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.32576686+07:00","message":"Set StatePrefix (first interim): 'Just'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.53670801+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.536747479+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-04-22T13:11:35.536755914+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.536778879+07:00","message":"[buffer interim] 220 false แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.536787019+07:00","message":"[bufferProcess] interim [140000000]:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.536789768+07:00","message":"[bufferProcess] send to processor:Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.536797489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.536800909+07:00","message":"> Transcript [1597] [false]: 'Jaspal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.536803211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.536805663+07:00","message":"Set new StatePrefix: 'Jaspal'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.614672679+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.614712574+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-04-22T13:11:35.614718191+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.614734949+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.614741853+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-04-22T13:11:35.614744383+07:00","message":"receive interim result [false|false]: ก๊าซคาร์บอนได"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.614750278+07:00","message":"[buffer interim] 220 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.614753358+07:00","message":"[buffer interim] 220 false ก๊าซคาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614766375+07:00","message":"[bufferProcess] interim [260000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614768995+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614781319+07:00","message":"[bufferProcess] interim [320000000]:ก๊าซคาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614783634+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614786695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614789204+07:00","message":"> Transcript [1598] [false]: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614791327+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614793412+07:00","message":"Set new StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614795434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614797261+07:00","message":"> Transcript [1599] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614799535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614801426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614803209+07:00","message":"StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.614805148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.752099197+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.752149066+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-04-22T13:11:35.752155042+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:35.752171302+07:00","message":"[buffer interim] 220 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.752178536+07:00","message":"[bufferProcess] interim [380000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.752183968+07:00","message":"[bufferProcess] send to processor:ก๊าซคาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.752191039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.752194473+07:00","message":"> Transcript [1600] [false]: 'ก๊าซคาร์บอนได'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.752196831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:35.752198731+07:00","message":"Set new StatePrefix: 'ก๊าซคาร์บอนได'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.287221983+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.28725672+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-04-22T13:11:36.287262189+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.287271818+07:00","message":"[buffer interim] 220 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.287278511+07:00","message":"[bufferProcess] interim [980000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.287286437+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.287289837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.287292489+07:00","message":"> Transcript [1601] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.287294613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.287296503+07:00","message":"Set new StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.335677529+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.445736824+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.445790229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\",\"confidence\":0.8751553}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.445795929+07:00","message":"receive interim result [true|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.445805198+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.445807282+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.445812692+07:00","message":"[buffer interim] 220 true แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445818962+07:00","message":"[bufferProcess] interim [220000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445823482+07:00","message":"[bufferProcess] send to processor (isfinal):แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445826373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445829185+07:00","message":"> Transcript [1602] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.44583187+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.44583359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445836218+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445838328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445839851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445841709+07:00","message":"> Transcript [1603] [true]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445843842+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445846048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445847665+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.445849296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.44585179+07:00","message":"Push: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.445858374+07:00","message":"push: {true แก๊สคาร์บอนไดออกไซด์ 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:36.451486659+07:00","message":"write wav file: './tmp/7548/7548_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.458741023+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.58646214+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.71867135+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.734314773+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.73433301+07:00","message":"found end of frame, send empty tag with msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.734336254+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.73434252+07:00","message":"[buffer interim] 221 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.734348531+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.73435149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.734354093+07:00","message":"> Transcript [1604] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.734356232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.734358115+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.734359816+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.734361496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:36.734369015+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:36.734376903+07:00","message":"push: {true \n 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:36.73930951+07:00","message":"write wav file: './tmp/7548/7548_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.188682725+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.188745757+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-04-22T13:11:37.188751063+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.188779042+07:00","message":"[buffer interim] 222 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.188785892+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.188787838+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.381577218+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.381614676+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-04-22T13:11:37.381620012+07:00","message":"receive interim result [false|false]: เป็นหลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.381631751+07:00","message":"[buffer interim] 222 false เป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.381638468+07:00","message":"[bufferProcess] interim [660000000]:เป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.381641339+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.381646082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.381649372+07:00","message":"> Transcript [1605] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.381651391+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537199382+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537247634+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537251201+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537253192+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537255093+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.53725685+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537259163+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537260988+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537262848+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537264499+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537266008+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.53726754+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537269036+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537270635+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537272094+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.537273694+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.567607561+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.567648526+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-04-22T13:11:37.567653788+07:00","message":"receive interim result [false|false]: เป็นหลังให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.567662503+07:00","message":"[buffer interim] 222 false เป็นหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.567669602+07:00","message":"[bufferProcess] interim [840000000]:เป็นหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.567671672+07:00","message":"[bufferProcess] send to processor:เป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.567674402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.567676965+07:00","message":"> Transcript [1606] [false]: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.56767972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.567681639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.567683355+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.567685508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.773281165+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.773341253+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-04-22T13:11:37.773347517+07:00","message":"receive interim result [false|false]: เป็นหลังให้ค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.773362201+07:00","message":"[buffer interim] 222 false เป็นหลังให้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.773369157+07:00","message":"[bufferProcess] interim [80000000]:เป็นหลังให้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.773371437+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.773379622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.77338248+07:00","message":"> Transcript [1607] [false]: 'เป็นหลังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.773385962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.773388236+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.773390037+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.77339232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.903167976+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.903216829+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-04-22T13:11:37.903224683+07:00","message":"receive interim result [false|false]: เป็นหลังให้คาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:37.903237399+07:00","message":"[buffer interim] 222 false เป็นหลังให้คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.903245979+07:00","message":"[bufferProcess] interim [200000000]:เป็นหลังให้คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.903249397+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.903253771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.903257472+07:00","message":"> Transcript [1608] [false]: 'เป็นหลังให้ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.903261585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.903264428+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.903267554+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:37.903270348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:37.952340572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:37.952356324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.075714019+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.07575303+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-04-22T13:11:38.075767222+07:00","message":"receive interim result [false|false]: เป็นหลังให้คาดการณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.075781988+07:00","message":"[buffer interim] 222 false เป็นหลังให้คาดการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075788961+07:00","message":"[bufferProcess] interim [380000000]:เป็นหลังให้คาดการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075791972+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075798761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075801826+07:00","message":"> Transcript [1609] [false]: 'เป็นหลังให้คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075805164+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075807304+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075809293+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075811545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075817517+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075819427+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075821308+07:00","message":"Set new StatePrefix : 'เป็นหลังให้คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.075823369+07:00","message":"Next Push (prob) : 'หลังให้คาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.075831976+07:00","message":"push: {false เป็น 0 0xc004108300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.140416448+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.140457726+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-04-22T13:11:38.140464808+07:00","message":"receive interim result [false|false]: เป็นหลังให้คาดขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.140480362+07:00","message":"[buffer interim] 222 false เป็นหลังให้คาดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.140487844+07:00","message":"[bufferProcess] interim [440000000]:เป็นหลังให้คาดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.140490233+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้คาดการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.140496691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.140499348+07:00","message":"> Transcript [1610] [false]: 'เป็นหลังให้คาดการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.140502641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.140504693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.140506467+07:00","message":"StatePrefix: 'เป็นหลังให้คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.140508747+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.269844127+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.269873676+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-04-22T13:11:38.2698792+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.269894835+07:00","message":"[buffer interim] 222 false เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.269902821+07:00","message":"[bufferProcess] interim [560000000]:เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.269905715+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้คาดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.269909422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.269912515+07:00","message":"> Transcript [1611] [false]: 'เป็นหลังให้คาดขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.269915807+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.269917951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.26992062+07:00","message":"StatePrefix: 'เป็นหลังให้คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.269922823+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.586861588+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.586913681+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-04-22T13:11:38.586920279+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.586936483+07:00","message":"[buffer interim] 222 false เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.586944474+07:00","message":"[bufferProcess] interim [860000000]:เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.586947233+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.586955331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.586957954+07:00","message":"> Transcript [1612] [false]: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.586960355+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.586962989+07:00","message":"Set new StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.846665169+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.846705879+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-04-22T13:11:38.846712721+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:38.84672826+07:00","message":"[buffer interim] 222 false เป็นหลังให้ธาตุคาร์บอนกับพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.846735834+07:00","message":"[bufferProcess] interim [160000000]:เป็นหลังให้ธาตุคาร์บอนกับพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.846738835+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.846746898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.846749627+07:00","message":"> Transcript [1613] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.846753186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.846755453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.846758034+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:38.84676676+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.037440189+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.037483766+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-04-22T13:11:39.037490423+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.037506109+07:00","message":"[buffer interim] 222 false เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.03751432+07:00","message":"[bufferProcess] interim [340000000]:เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.037517147+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.037525134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.037528142+07:00","message":"> Transcript [1614] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.037531448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.03753362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.037535904+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.037537887+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.217256656+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.326090426+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.326130852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืช\",\"confidence\":0.94618803}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.326137317+07:00","message":"receive interim result [true|false]: เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.326149172+07:00","message":"end recv isFinal message id 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.326152048+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.326160199+07:00","message":"[buffer interim] 222 true เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326168015+07:00","message":"[bufferProcess] interim [730000000]:เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.32617114+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326174647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326193038+07:00","message":"> Transcript [1615] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326196339+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326198403+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326200243+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326202349+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326204003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326205853+07:00","message":"> Transcript [1616] [true]: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326207943+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326209484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326211028+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326212649+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.326215807+07:00","message":"Push: 'หลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.326246597+07:00","message":"push: {true หลังให้ธาตุคาร์บอนกับพืช 0 0xc004108300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:39.333433808+07:00","message":"write wav file: './tmp/7548/7548_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.408373942+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.982381796+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.982410883+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-04-22T13:11:39.982415458+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:39.982428496+07:00","message":"[buffer interim] 223 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.982436534+07:00","message":"[bufferProcess] interim [600000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:39.98243843+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.103265511+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.103308191+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-04-22T13:11:40.103313197+07:00","message":"receive interim result [false|false]: เส้นทางไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.103328545+07:00","message":"[buffer interim] 223 false เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.103335411+07:00","message":"[bufferProcess] interim [720000000]:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.103337373+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.103340253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.103342705+07:00","message":"> Transcript [1617] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.103344676+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.254668884+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.254707646+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-04-22T13:11:40.254712879+07:00","message":"receive interim result [false|false]: แนะนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.254724195+07:00","message":"[buffer interim] 223 false แนะนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.254734279+07:00","message":"[bufferProcess] interim [840000000]:แนะนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.254736784+07:00","message":"[bufferProcess] send to processor:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.254742139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.254744608+07:00","message":"> Transcript [1618] [false]: 'เส้นทางไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.254773887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.254775912+07:00","message":"Set new StatePrefix: 'เส้นทางไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.573791698+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.573823809+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-04-22T13:11:40.573829489+07:00","message":"receive interim result [false|false]: แนะนำไปใช้ซะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.573843829+07:00","message":"[buffer interim] 223 false แนะนำไปใช้ซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.573851041+07:00","message":"[bufferProcess] interim [140000000]:แนะนำไปใช้ซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.573853904+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.573860611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.573863247+07:00","message":"> Transcript [1619] [false]: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.573865101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.573867014+07:00","message":"Set new StatePrefix: 'แนะนำไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.576338925+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.576351399+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-04-22T13:11:40.576355504+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.57636465+07:00","message":"[buffer interim] 223 false แนะนำไปใช้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.576368403+07:00","message":"[bufferProcess] interim [200000000]:แนะนำไปใช้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.576370332+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้ซะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.576372933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.576375023+07:00","message":"> Transcript [1620] [false]: 'แนะนำไปใช้ซะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.576377546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.576379861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.576381647+07:00","message":"StatePrefix: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.576383417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.836976063+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.837010815+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-04-22T13:11:40.837016532+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้างน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.837031545+07:00","message":"[buffer interim] 223 false แนะนำไปใช้สร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.837040365+07:00","message":"[bufferProcess] interim [440000000]:แนะนำไปใช้สร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.837043183+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.837051229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.837055725+07:00","message":"> Transcript [1621] [false]: 'แนะนำไปใช้สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.837059138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.837061113+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.837063169+07:00","message":"StatePrefix: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.837065085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:40.952909975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:40.952919498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.963877204+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.963932885+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-04-22T13:11:40.963944085+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:40.96397809+07:00","message":"[buffer interim] 223 false แนะนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.963994392+07:00","message":"[bufferProcess] interim [560000000]:แนะนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.964003227+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้สร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.964023914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.964028432+07:00","message":"> Transcript [1622] [false]: 'แนะนำไปใช้สร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.964037567+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.964041638+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.96405136+07:00","message":"StatePrefix: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:40.964057886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.283502974+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.283546155+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-04-22T13:11:41.283552411+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.283568175+07:00","message":"[buffer interim] 223 false แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283577418+07:00","message":"[bufferProcess] interim [860000000]:แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283579838+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283585153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.28358821+07:00","message":"> Transcript [1623] [false]: 'แนะนำไปใช้สร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283591494+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283593648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.28359555+07:00","message":"StatePrefix: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283597633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283602364+07:00","message":"Push: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283604224+07:00","message":"TextPushed: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283606095+07:00","message":"Set new StatePrefix : 'แนะนำไปใช้สร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.283609299+07:00","message":"Next Push (prob) : 'สร้างน้ำตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.283616986+07:00","message":"push: {false แนะนำไปใช้ 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.655065279+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.735634959+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.735670471+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-04-22T13:11:41.735676569+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.735692485+07:00","message":"[buffer interim] 223 false แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.73570264+07:00","message":"[bufferProcess] interim [460000000]:แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.735705485+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.735711065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.73571376+07:00","message":"> Transcript [1624] [false]: 'แนะนำไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.735717189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.7357193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.735721885+07:00","message":"StatePrefix: 'แนะนำไปใช้สร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.735724199+07:00","message":"TextPushed: 'แนะนำไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.758700713+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.758741502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำไปใช้สร้างน้ำตาล\",\"confidence\":0.92748666}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.758747241+07:00","message":"receive interim result [true|false]: แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.758757125+07:00","message":"end recv isFinal message id 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.758767546+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.758775629+07:00","message":"[buffer interim] 223 true แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758782891+07:00","message":"[bufferProcess] interim [460000000]:แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758785595+07:00","message":"[bufferProcess] send to processor (isfinal):แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758802042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758830835+07:00","message":"> Transcript [1625] [false]: 'แนะนำไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758836533+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758839023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758841227+07:00","message":"StatePrefix: 'แนะนำไปใช้สร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758844027+07:00","message":"TextPushed: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758846574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758849491+07:00","message":"> Transcript [1626] [true]: 'แนะนำไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758852599+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758855207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758857841+07:00","message":"StatePrefix: 'แนะนำไปใช้สร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.75886058+07:00","message":"TextPushed: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:41.758869341+07:00","message":"Push: 'สร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.758893855+07:00","message":"push: {true สร้างน้ำตาล 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:41.765740622+07:00","message":"write wav file: './tmp/7548/7548_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:41.849999203+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.62753713+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.62758007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.627585518+07:00","message":"receive interim result [false|false]: สวย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.627600925+07:00","message":"[buffer interim] 224 false สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.627607252+07:00","message":"[bufferProcess] interim [610000000]:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.627609311+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.955197373+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.955234317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.955239921+07:00","message":"receive interim result [false|false]: ช่วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:42.95526469+07:00","message":"[buffer interim] 224 false ช่วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.955273183+07:00","message":"[bufferProcess] interim [790000000]:ช่วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.955275723+07:00","message":"[bufferProcess] send to processor:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.955279175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.955281984+07:00","message":"> Transcript [1627] [false]: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:42.95528419+07:00","message":"Set StatePrefix (first interim): 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.049079288+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.049119959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.049125699+07:00","message":"receive interim result [false|false]: ส่วนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.049142337+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.04914645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.04914885+07:00","message":"receive interim result [false|false]: ด้วยกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.049154895+07:00","message":"[buffer interim] 224 false ส่วนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.049157812+07:00","message":"[buffer interim] 224 false ด้วยกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049172995+07:00","message":"[bufferProcess] interim [850000000]:ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049175783+07:00","message":"[bufferProcess] send to processor:ช่วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049181324+07:00","message":"[bufferProcess] interim [910000000]:ด้วยกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049183091+07:00","message":"[bufferProcess] send to processor:ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.04918592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049188743+07:00","message":"> Transcript [1628] [false]: 'ช่วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049190996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049192951+07:00","message":"Set new StatePrefix: 'ช่วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049194388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049196064+07:00","message":"> Transcript [1629] [false]: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049197657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.049201828+07:00","message":"Set new StatePrefix: 'ส่วนกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.124360838+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.124394036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.124400505+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.12440837+07:00","message":"[buffer interim] 224 false ด้วยกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.124414433+07:00","message":"[bufferProcess] interim [150000000]:ด้วยกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.12441753+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.124427197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.124429725+07:00","message":"> Transcript [1630] [false]: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.124431716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.124434081+07:00","message":"Set new StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.496435359+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.496478648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.496484461+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.49649712+07:00","message":"[buffer interim] 224 false ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.496504582+07:00","message":"[bufferProcess] interim [570000000]:ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.496506872+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.496512278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.496515609+07:00","message":"> Transcript [1631] [false]: 'ด้วยกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.496518838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.496521038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.496522897+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.496524941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.61235504+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.612389095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.612394994+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.612408805+07:00","message":"[buffer interim] 224 false ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.61241697+07:00","message":"[bufferProcess] interim [810000000]:ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.612419275+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.61242719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.612429867+07:00","message":"> Transcript [1632] [false]: 'ด้วยกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.612433466+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.612435478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.612437263+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.612439303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.721458869+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.721490075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.721496628+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:43.721506252+07:00","message":"[buffer interim] 224 false ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.721512532+07:00","message":"[bufferProcess] interim [930000000]:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.721514813+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.721517851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.721520841+07:00","message":"> Transcript [1633] [false]: 'ด้วยกระบวนการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.721523983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.721526413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.721528217+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:43.721530119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:43.953466503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:43.953552075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.298408012+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.298451748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.298460109+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.298474076+07:00","message":"[buffer interim] 224 false ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298482856+07:00","message":"[bufferProcess] interim [530000000]:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298486674+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298493645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298497702+07:00","message":"> Transcript [1634] [false]: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.29850269+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298505918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298508986+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298511956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298519306+07:00","message":"Push: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298522141+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298525103+07:00","message":"Set new StatePrefix : 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.298528661+07:00","message":"Next Push (prob) : 'การสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.298539075+07:00","message":"push: {false ด้วยกระบวน 0 0xc002031400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.335574057+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.448294423+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.448334159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วยแสง\",\"confidence\":0.95834845}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.448340186+07:00","message":"receive interim result [true|false]: ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.448348902+07:00","message":"end recv isFinal message id 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.448350889+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.448357145+07:00","message":"[buffer interim] 224 true ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448364426+07:00","message":"[bufferProcess] interim [710000000]:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448369514+07:00","message":"[bufferProcess] send to processor (isfinal):ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448372869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448375894+07:00","message":"> Transcript [1635] [false]: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448379226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448381206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448383532+07:00","message":"StatePrefix: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448386178+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448388292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448390338+07:00","message":"> Transcript [1636] [true]: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448392588+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448394305+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448395952+07:00","message":"StatePrefix: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.44839765+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.448403635+07:00","message":"Push: 'การสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.448412967+07:00","message":"push: {true การสังเคราะห์ด้วยแสง 0 0xc002031400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:44.456194885+07:00","message":"write wav file: './tmp/7548/7548_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.46840558+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.536444061+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.657721+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.707779716+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.707798626+07:00","message":"found end of frame, send empty tag with msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.707801502+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.707807286+07:00","message":"[buffer interim] 225 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.707814243+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.707818399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.707821418+07:00","message":"> Transcript [1637] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.707823867+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.70782596+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.707827795+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.707830705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.707841078+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.707851688+07:00","message":"push: {true \n 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:44.713568608+07:00","message":"write wav file: './tmp/7548/7548_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.785830008+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.880883106+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.880907807+07:00","message":"found end of frame, send empty tag with msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.880911066+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.880918323+07:00","message":"[buffer interim] 226 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.880925438+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.880929106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.880931964+07:00","message":"> Transcript [1638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.880934214+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.88093606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.880937979+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.880939772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:44.880942697+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.880952576+07:00","message":"push: {true \n 0 0xc004109400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:44.886500989+07:00","message":"write wav file: './tmp/7548/7548_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:44.977537034+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.105480262+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.186256313+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.186279318+07:00","message":"found end of frame, send empty tag with msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.186282466+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.186288781+07:00","message":"[buffer interim] 227 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.186296332+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.186300139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.186302927+07:00","message":"> Transcript [1639] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.186305284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.186307493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.186309302+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.186311578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:45.186321614+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.186331603+07:00","message":"push: {true \n 0 0xc002507400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:45.191734298+07:00","message":"write wav file: './tmp/7548/7548_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:45.367496334+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.370938122+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.370985478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.370991611+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.371006495+07:00","message":"[buffer interim] 228 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.371014368+07:00","message":"[bufferProcess] interim [980000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.371016013+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.371021335+07:00","message":"[bufferProcess] send to processor (ticker):ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.371024079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.371027078+07:00","message":"> Transcript [1640] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.371029191+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.44870643+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.448747115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.44875369+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.448773222+07:00","message":"[buffer interim] 228 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.448784163+07:00","message":"[bufferProcess] interim [40000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.448786234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.491215763+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.491257488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"shopee\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.491263221+07:00","message":"receive interim result [false|false]: shopee"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.491277169+07:00","message":"[buffer interim] 228 false shopee"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.491284468+07:00","message":"[bufferProcess] interim [100000000]:shopee"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.491286728+07:00","message":"[bufferProcess] send to processor:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.49129494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.491298016+07:00","message":"> Transcript [1641] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.491301561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.491304085+07:00","message":"Set new StatePrefix: 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.566329859+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.56637328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทาผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.566378862+07:00","message":"receive interim result [false|false]: ทาผิว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.566393283+07:00","message":"[buffer interim] 228 false ทาผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.566399546+07:00","message":"[bufferProcess] interim [160000000]:ทาผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.566401685+07:00","message":"[bufferProcess] send to processor:shopee"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.566404787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.566407568+07:00","message":"> Transcript [1642] [false]: 'shopee'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.566410058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.56641218+07:00","message":"Set new StatePrefix: 'shopee'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.611926375+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.611961617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.611966723+07:00","message":"receive interim result [false|false]: ภาพิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.611976015+07:00","message":"[buffer interim] 228 false ภาพิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.611982051+07:00","message":"[bufferProcess] interim [220000000]:ภาพิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.611984349+07:00","message":"[bufferProcess] send to processor:ทาผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.611989069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.611991735+07:00","message":"> Transcript [1643] [false]: 'ทาผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.611994021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.611995841+07:00","message":"Set new StatePrefix: 'ทาผิว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.628117357+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.628158578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พาพี่จ๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.628164123+07:00","message":"receive interim result [false|false]: พาพี่จ๋า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.62818166+07:00","message":"[buffer interim] 228 false พาพี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.628188414+07:00","message":"[bufferProcess] interim [280000000]:พาพี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.628190784+07:00","message":"[bufferProcess] send to processor:ภาพิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.628198346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.628201017+07:00","message":"> Transcript [1644] [false]: 'ภาพิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.628203137+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.628205369+07:00","message":"Set new StatePrefix: 'ภาพิศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.726195072+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.726242635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.726248511+07:00","message":"receive interim result [false|false]: ถ้าพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.726266806+07:00","message":"[buffer interim] 228 false ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.726274567+07:00","message":"[bufferProcess] interim [340000000]:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.72627678+07:00","message":"[bufferProcess] send to processor:พาพี่จ๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.726280217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.726283336+07:00","message":"> Transcript [1645] [false]: 'พาพี่จ๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.726285624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.726287647+07:00","message":"Set new StatePrefix: 'พาพี่จ๋า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:46.954492269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:46.954516171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.977143029+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.977191773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.977198803+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:46.977210803+07:00","message":"[buffer interim] 228 false ถ้าพิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.977218026+07:00","message":"[bufferProcess] interim [640000000]:ถ้าพิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.977220211+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.97722571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.977228603+07:00","message":"> Transcript [1646] [false]: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.977230635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:46.977232553+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.296918452+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.296952631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.29695831+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.29697145+07:00","message":"[buffer interim] 228 false ถ้าพิจารณาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.296978878+07:00","message":"[bufferProcess] interim [940000000]:ถ้าพิจารณาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.296981232+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.296986197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.296989518+07:00","message":"> Transcript [1647] [false]: 'ถ้าพิจารณาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.29699234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.296994634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.29699653+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.296998708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.432790462+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.432827137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.432832669+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.43285209+07:00","message":"[buffer interim] 228 false ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.432862709+07:00","message":"[bufferProcess] interim [120000000]:ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.432864944+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.432870433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.432873314+07:00","message":"> Transcript [1648] [false]: 'ถ้าพิจารณาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.432875977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.432877767+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.43288057+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.432882518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.703835721+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.703882843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.703889345+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.703905399+07:00","message":"[buffer interim] 228 false ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.703913911+07:00","message":"[bufferProcess] interim [420000000]:ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.703916845+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.70392354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.7039292+07:00","message":"> Transcript [1649] [false]: 'ถ้าพิจารณาจากกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.703933521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.703936243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.703938245+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.703940329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.959774644+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.959819665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.959826778+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.959843804+07:00","message":"[buffer interim] 228 false ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959851975+07:00","message":"[bufferProcess] interim [600000000]:ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959854826+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959861524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.95986442+07:00","message":"> Transcript [1650] [false]: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959867762+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959870077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959871939+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959874119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959880214+07:00","message":"Push: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959882307+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.959884303+07:00","message":"Set new StatePrefix : 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:47.9598867+07:00","message":"Next Push (prob) : 'จากกราฟนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:47.959897503+07:00","message":"push: {false ถ้าพิจารณา 0 0xc004109600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.009908177+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.009950064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.009956283+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.009971568+07:00","message":"[buffer interim] 228 false ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.009978918+07:00","message":"[bufferProcess] interim [720000000]:ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.009981595+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.009988294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.009991083+07:00","message":"> Transcript [1651] [false]: 'ถ้าพิจารณาจากกราฟนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.00999419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.009996221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.00999837+07:00","message":"StatePrefix: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.010000804+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.247846973+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.3576888+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.357729724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.357741174+07:00","message":"receive interim result [true|false]: ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.357752555+07:00","message":"end recv isFinal message id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.35775479+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.357772817+07:00","message":"[buffer interim] 228 true ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357793216+07:00","message":"[bufferProcess] interim [110000000]:ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357796364+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357799671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357802596+07:00","message":"> Transcript [1652] [false]: 'ถ้าพิจารณาจากกราฟนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.35780541+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357807283+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357809228+07:00","message":"StatePrefix: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357811388+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357813057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357814824+07:00","message":"> Transcript [1653] [true]: 'ถ้าพิจารณาจากกราฟนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.35781679+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357818489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357820054+07:00","message":"StatePrefix: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357821672+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.357827923+07:00","message":"Push: 'จากกราฟนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.357837318+07:00","message":"push: {true จากกราฟนี้นะคะ 0 0xc004109600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:48.365972367+07:00","message":"write wav file: './tmp/7548/7548_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.5679174+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.624961675+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.781304018+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.781335823+07:00","message":"found end of frame, send empty tag with msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.781339456+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.781348767+07:00","message":"[buffer interim] 229 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.781357493+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.781361364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.781364549+07:00","message":"> Transcript [1654] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.781367397+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.781369319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.781371492+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.781373283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:48.781375911+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.781385664+07:00","message":"push: {true \n 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:48.78624783+07:00","message":"write wav file: './tmp/7548/7548_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.81799753+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:48.956104725+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.226837093+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.226852577+07:00","message":"found end of frame, send empty tag with msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.226855141+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.226861539+07:00","message":"[buffer interim] 230 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.226867196+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.226870522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.22687296+07:00","message":"> Transcript [1655] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.22687527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.226877082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.226878826+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.226880479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.22688266+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.226890286+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:49.2315332+07:00","message":"write wav file: './tmp/7548/7548_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.408494609+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.466224613+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.598771965+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.69938566+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.699404563+07:00","message":"found end of frame, send empty tag with msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.699407777+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.699414651+07:00","message":"[buffer interim] 231 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.699422639+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.699426451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.699429212+07:00","message":"> Transcript [1656] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.699431693+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.699433608+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.69943552+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.69943728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.699439848+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.699449501+07:00","message":"push: {true \n 0 0xc002506b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:49.704008041+07:00","message":"write wav file: './tmp/7548/7548_231.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.726581982+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.808713962+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.808734873+07:00","message":"found end of frame, send empty tag with msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.808737909+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.808745969+07:00","message":"[buffer interim] 232 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.80875379+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.808757437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.808760433+07:00","message":"> Transcript [1657] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.808767235+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.808769288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.808770959+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.808772727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:49.808780083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:49.8087908+07:00","message":"push: {true \n 0 0xc002aeeb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:49.814459656+07:00","message":"write wav file: './tmp/7548/7548_232.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:49.955110737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:49.95513289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.048534984+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.52132049+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.521363971+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-04-22T13:11:50.521370023+07:00","message":"receive interim result [false|false]: ใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.521385079+07:00","message":"[buffer interim] 233 false ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.521392432+07:00","message":"[bufferProcess] interim [480000000]:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.521396193+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.57993423+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.579964455+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-04-22T13:11:50.579968843+07:00","message":"receive interim result [false|false]: จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.579977003+07:00","message":"[buffer interim] 233 false จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.579984011+07:00","message":"[bufferProcess] interim [540000000]:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.579986071+07:00","message":"[bufferProcess] send to processor:ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.579988869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.579991479+07:00","message":"> Transcript [1658] [false]: 'ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.579993403+07:00","message":"Set StatePrefix (first interim): 'ใจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.766347622+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.766390233+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-04-22T13:11:50.766396328+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:50.766409845+07:00","message":"[buffer interim] 233 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.766418624+07:00","message":"[bufferProcess] interim [780000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.766421002+07:00","message":"[bufferProcess] send to processor:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.766426246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.766428868+07:00","message":"> Transcript [1659] [false]: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.766431216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:50.766433455+07:00","message":"Set new StatePrefix: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:51.405486513+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:51.405527473+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-04-22T13:11:51.405532949+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:51.405545081+07:00","message":"[buffer interim] 233 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.405551682+07:00","message":"[bufferProcess] interim [380000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.405553837+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.405559153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.405561674+07:00","message":"> Transcript [1660] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.405564373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.405566258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.405568197+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.405570189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:51.922227525+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:51.922266715+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-04-22T13:11:51.922272482+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:51.922285251+07:00","message":"[buffer interim] 233 false จะเห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.92229222+07:00","message":"[bufferProcess] interim [860000000]:จะเห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.922294549+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.922299613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.922302656+07:00","message":"> Transcript [1661] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.922305907+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.922307908+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.922310114+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:51.922312184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.106907143+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.10695184+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-04-22T13:11:52.10695852+07:00","message":"receive interim result [false|false]: จะเห็นว่าหากว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.106974022+07:00","message":"[buffer interim] 233 false จะเห็นว่าหากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.106983878+07:00","message":"[bufferProcess] interim [40000000]:จะเห็นว่าหากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.106986002+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.106991973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.106995871+07:00","message":"> Transcript [1662] [false]: 'จะเห็นว่าหาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.107000654+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.107003768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.107006765+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.107010146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.111811293+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.111826851+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-04-22T13:11:52.111833216+07:00","message":"receive interim result [false|false]: จะเห็นว่าหากความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.111841779+07:00","message":"[buffer interim] 233 false จะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.11184537+07:00","message":"[bufferProcess] interim [100000000]:จะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111847696+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111849855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111851869+07:00","message":"> Transcript [1663] [false]: 'จะเห็นว่าหากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111854031+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111856185+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111857936+07:00","message":"StatePrefix: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111859783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111864157+07:00","message":"Push: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.11186601+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111867782+07:00","message":"Set new StatePrefix : 'จะเห็นว่าหากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.111869737+07:00","message":"Next Push (prob) : 'ว่าหากว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.111877119+07:00","message":"push: {false จะเห็น 0 0xc002507700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.3701518+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.370188076+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-04-22T13:11:52.370195198+07:00","message":"receive interim result [false|false]: จะเห็นว่าหากความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.370208306+07:00","message":"[buffer interim] 233 false จะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.370216383+07:00","message":"[bufferProcess] interim [340000000]:จะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.370218811+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.370225058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.37022814+07:00","message":"> Transcript [1664] [false]: 'จะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.370230607+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.370232618+07:00","message":"Set new StatePrefix: 'จะเห็นว่าหากความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.614692264+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.614729256+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-04-22T13:11:52.614735763+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:52.614749841+07:00","message":"[buffer interim] 233 false จะเห็นว่าหาความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.614757021+07:00","message":"[bufferProcess] interim [580000000]:จะเห็นว่าหาความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.614759745+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.614772547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.614775905+07:00","message":"> Transcript [1665] [false]: 'จะเห็นว่าหากความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.614779434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.614782004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.61478403+07:00","message":"StatePrefix: 'จะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:52.614786391+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:52.955961667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:52.955970308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.00318789+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.003227417+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-04-22T13:11:53.003233351+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.003246765+07:00","message":"[buffer interim] 233 false จะเห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.003254012+07:00","message":"[bufferProcess] interim [940000000]:จะเห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.003256645+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.003261858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.003264496+07:00","message":"> Transcript [1666] [false]: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.0032669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.003269661+07:00","message":"Set new StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.574916451+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.574956952+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-04-22T13:11:53.5749631+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.574978389+07:00","message":"[buffer interim] 233 false จะเห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.574985293+07:00","message":"[bufferProcess] interim [540000000]:จะเห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.574987764+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.574993992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.574996812+07:00","message":"> Transcript [1667] [false]: 'จะเห็นว่าหาความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.575000228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.575002134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.57500388+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.575005997+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.713738858+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.713787984+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-04-22T13:11:53.713795203+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.7138112+07:00","message":"[buffer interim] 233 false จะเห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.713818879+07:00","message":"[bufferProcess] interim [720000000]:จะเห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.713821588+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.713828679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.713831951+07:00","message":"> Transcript [1668] [false]: 'จะเห็นว่าหาความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.71383553+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.713837542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.713839581+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.71384191+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.90168161+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.901715774+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-04-22T13:11:53.901721401+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.901736418+07:00","message":"[buffer interim] 233 false จะเห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.901744485+07:00","message":"[bufferProcess] interim [900000000]:จะเห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.901746931+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.901750409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.901753153+07:00","message":"> Transcript [1669] [false]: 'จะเห็นว่าหาความเข้มข้นของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.901756387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.901758369+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.901760658+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.901778268+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.962625148+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.962663077+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-04-22T13:11:53.962668477+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.96268173+07:00","message":"[buffer interim] 233 false จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962689924+07:00","message":"[bufferProcess] interim [960000000]:จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962692915+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962696575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962699486+07:00","message":"> Transcript [1670] [false]: 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962703011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.96270519+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962707443+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.9627101+07:00","message":"TextPushed: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962721507+07:00","message":"Push: 'ว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962723637+07:00","message":"TextPushed: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962725754+07:00","message":"Set new StatePrefix : 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:53.962727925+07:00","message":"Next Push (prob) : 'ของคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:53.962770758+07:00","message":"push: {false ว่าหาความเข้มข้น 0 0xc002507700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.607041882+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.607079066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.607084641+07:00","message":"receive interim result [false|false]: จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.607099871+07:00","message":"[buffer interim] 233 false จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.607107451+07:00","message":"[bufferProcess] interim [560000000]:จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.607110348+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.607116987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.607119882+07:00","message":"> Transcript [1671] [false]: 'จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.607123578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.607125584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.607128412+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.607130967+07:00","message":"TextPushed: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.655978317+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.75554427+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.755580755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์\",\"confidence\":0.9327299}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.75558676+07:00","message":"receive interim result [true|false]: จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.755599171+07:00","message":"end recv isFinal message id 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.755601803+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.755609313+07:00","message":"[buffer interim] 233 true จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.75561663+07:00","message":"[bufferProcess] interim [830000000]:จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755623011+07:00","message":"[bufferProcess] send to processor (isfinal):จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755626301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755628936+07:00","message":"> Transcript [1672] [false]: 'จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755632132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755634381+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755636916+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755639602+07:00","message":"TextPushed: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755641409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755643284+07:00","message":"> Transcript [1673] [true]: 'จะเห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.75564541+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755646989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755648524+07:00","message":"StatePrefix: 'จะเห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.755650216+07:00","message":"TextPushed: 'จะเห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:54.75565732+07:00","message":"Push: 'ของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.755666135+07:00","message":"push: {true ของคาร์บอนไดออกไซด์ 0 0xc002507700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:54.766893242+07:00","message":"write wav file: './tmp/7548/7548_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.779061615+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:54.846899601+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.028129955+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.028150168+07:00","message":"found end of frame, send empty tag with msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.028153164+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.028160086+07:00","message":"[buffer interim] 234 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.028166535+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.028170047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.028172648+07:00","message":"> Transcript [1674] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.028174783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.028176582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.028178321+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.028180183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.028182515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.028191646+07:00","message":"push: {true \n 0 0xc002aef480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:55.032692276+07:00","message":"write wav file: './tmp/7548/7548_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.038790511+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.893886205+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.893927272+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-04-22T13:11:55.89393348+07:00","message":"receive interim result [false|false]: สมัคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:55.893948132+07:00","message":"[buffer interim] 235 false สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.89395667+07:00","message":"[bufferProcess] interim [840000000]:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:55.893959718+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:55.956723097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:55.956746803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.024066278+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.024096952+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-04-22T13:11:56.024101991+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.02411923+07:00","message":"[buffer interim] 235 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024125665+07:00","message":"[bufferProcess] interim [20000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024127625+07:00","message":"[bufferProcess] send to processor:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024130494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024132759+07:00","message":"> Transcript [1675] [false]: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.024134695+07:00","message":"Set StatePrefix (first interim): 'สมัคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.587365376+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.587400778+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-04-22T13:11:56.587406972+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.587420493+07:00","message":"[buffer interim] 235 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.587427106+07:00","message":"[bufferProcess] interim [620000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.587429833+07:00","message":"[bufferProcess] send to processor:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.587436312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.587439153+07:00","message":"> Transcript [1676] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.587441088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.587443114+07:00","message":"Set new StatePrefix: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.978153912+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.978210442+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-04-22T13:11:56.978219021+07:00","message":"receive interim result [false|false]: ขึ้นอัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:56.978237256+07:00","message":"[buffer interim] 235 false ขึ้นอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.978245662+07:00","message":"[bufferProcess] interim [980000000]:ขึ้นอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.978248016+07:00","message":"[bufferProcess] send to processor:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.978255598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.978259855+07:00","message":"> Transcript [1677] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.97826281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.978265246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.9782671+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:56.978269148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.165338218+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.165381667+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-04-22T13:11:57.165389508+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.165409499+07:00","message":"[buffer interim] 235 false ขึ้นอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.165421+07:00","message":"[bufferProcess] interim [220000000]:ขึ้นอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.165423484+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.165427729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.165430398+07:00","message":"> Transcript [1678] [false]: 'ขึ้นอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.165433747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.16543559+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.165443915+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.165446629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.511151522+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.511188392+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-04-22T13:11:57.511194382+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.511210165+07:00","message":"[buffer interim] 235 false ขึ้นอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.51121766+07:00","message":"[bufferProcess] interim [520000000]:ขึ้นอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.511219829+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.511223259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.511225908+07:00","message":"> Transcript [1679] [false]: 'ขึ้นอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.511228953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.511230986+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.511232737+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.511235031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.614570922+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.614611396+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-04-22T13:11:57.61461734+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.614629377+07:00","message":"[buffer interim] 235 false ขึ้นอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614639916+07:00","message":"[bufferProcess] interim [580000000]:ขึ้นอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614643345+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614650167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614654457+07:00","message":"> Transcript [1680] [false]: 'ขึ้นอัตราการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614659028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614662988+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614665333+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614667415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614671513+07:00","message":"Push: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614674522+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614677377+07:00","message":"Set new StatePrefix : 'ขึ้นอัตราการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.614680813+07:00","message":"Next Push (prob) : 'อัตราการสอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.614691243+07:00","message":"push: {false ขึ้น 0 0xc002030c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.6845083+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.68454827+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-04-22T13:11:57.684554198+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.684569486+07:00","message":"[buffer interim] 235 false ขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.684576731+07:00","message":"[bufferProcess] interim [640000000]:ขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.68457919+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.684582635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.684585395+07:00","message":"> Transcript [1681] [false]: 'ขึ้นอัตราการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.684587931+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.684589783+07:00","message":"Set new StatePrefix: 'ขึ้นอัตราการสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.874126901+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.874170237+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-04-22T13:11:57.874176453+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:57.874192065+07:00","message":"[buffer interim] 235 false ขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.874199855+07:00","message":"[bufferProcess] interim [880000000]:ขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.874202753+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.874210831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.874213761+07:00","message":"> Transcript [1682] [false]: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.874216547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:57.874219172+07:00","message":"Set new StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.064429508+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.064469582+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-04-22T13:11:58.064475446+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.064487302+07:00","message":"[buffer interim] 235 false ขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.064494791+07:00","message":"[bufferProcess] interim [60000000]:ขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.064497668+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.064503481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.064506329+07:00","message":"> Transcript [1683] [false]: 'ขึ้นอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.064509516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.064511436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.064513528+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.064515714+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.58189662+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.581939806+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-04-22T13:11:58.581945779+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.581962476+07:00","message":"[buffer interim] 235 false ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.581970868+07:00","message":"[bufferProcess] interim [600000000]:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.581973946+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.581977627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.58198024+07:00","message":"> Transcript [1684] [false]: 'ขึ้นอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.581983447+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.581985909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.58198852+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.581990665+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.894243637+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.894285431+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-04-22T13:11:58.894292996+07:00","message":"receive interim result [false|false]: ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:58.894308074+07:00","message":"[buffer interim] 235 false ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.894316073+07:00","message":"[bufferProcess] interim [840000000]:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.894318932+07:00","message":"[bufferProcess] send to processor:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.894327381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.894330523+07:00","message":"> Transcript [1685] [false]: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.894334203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.894336437+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.894338942+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:58.89434125+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:58.9569895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:11:58.956999517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.206134391+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.313238648+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.313280953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\",\"confidence\":0.9458038}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.313287339+07:00","message":"receive interim result [true|false]: ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.313297947+07:00","message":"end recv isFinal message id 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.313300141+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.313305847+07:00","message":"[buffer interim] 235 true ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313317397+07:00","message":"[bufferProcess] interim [380000000]:ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313324269+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313327489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313329813+07:00","message":"> Transcript [1686] [false]: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313333063+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.31333485+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313337784+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313341634+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313347816+07:00","message":"Push: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313349802+07:00","message":"TextPushed: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313352356+07:00","message":"Set new StatePrefix : 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313354683+07:00","message":"Next Push (prob) : 'ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313356384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313358352+07:00","message":"> Transcript [1687] [true]: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313360761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313362386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313363892+07:00","message":"StatePrefix: 'ขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313365617+07:00","message":"TextPushed: 'ขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:11:59.313367535+07:00","message":"Push: 'ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.313377567+07:00","message":"push: {false อัตราการสังเคราะห์ 0 0xc002030c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.313386449+07:00","message":"push: {true ด้วยแสงจะเพิ่มขึ้น 0 0xc002030c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:11:59.326329299+07:00","message":"write wav file: './tmp/7548/7548_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:11:59.908139543+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.590539993+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.590587459+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-04-22T13:12:00.59059244+07:00","message":"receive interim result [false|false]: อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.590607231+07:00","message":"[buffer interim] 236 false อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590615068+07:00","message":"[bufferProcess] interim [660000000]:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590617008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590623475+07:00","message":"[bufferProcess] send to processor (ticker):อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590626401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590629329+07:00","message":"> Transcript [1688] [false]: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.590631515+07:00","message":"Set StatePrefix (first interim): 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.653504474+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.653544337+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-04-22T13:12:00.653551031+07:00","message":"receive interim result [false|false]: อย่างไรก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.653566834+07:00","message":"[buffer interim] 236 false อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.653577071+07:00","message":"[bufferProcess] interim [780000000]:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.653579875+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.773098029+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.773136532+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-04-22T13:12:00.773141456+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:00.773150531+07:00","message":"[buffer interim] 236 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.77315774+07:00","message":"[bufferProcess] interim [900000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.773160002+07:00","message":"[bufferProcess] send to processor:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.77317243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.773175616+07:00","message":"> Transcript [1689] [false]: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.773178616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.773180432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.773182296+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:00.773184218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.344303574+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.344338086+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-04-22T13:12:01.344343549+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.344355225+07:00","message":"[buffer interim] 236 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.344362015+07:00","message":"[bufferProcess] interim [500000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.344364064+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.344367706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.344370314+07:00","message":"> Transcript [1690] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.3443731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.344375171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.344376847+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.344378804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.864845433+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.864879332+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-04-22T13:12:01.864884209+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.864898965+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.864905768+07:00","message":"[bufferProcess] interim [980000000]:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.864908315+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.864911359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.864914293+07:00","message":"> Transcript [1691] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.864917527+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.864919563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.864921293+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.864923056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:01.957320561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:01.957321732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.988342355+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.988376944+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-04-22T13:12:01.988381425+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.988394107+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.98840091+07:00","message":"[bufferProcess] interim [100000000]:อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.9884032+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988406872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988409492+07:00","message":"> Transcript [1692] [false]: 'อย่างไรก็ตามอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988412361+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988414222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988415965+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988417754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988420413+07:00","message":"Push: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988422213+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988424075+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:01.988426569+07:00","message":"Next Push (prob) : 'ก็ตามอัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:01.988434096+07:00","message":"push: {false อย่างไร 0 0xc002aee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.042311184+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.042348129+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-04-22T13:12:02.042353286+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.042364492+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.042373782+07:00","message":"[bufferProcess] interim [160000000]:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.042376059+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.042379426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.042382074+07:00","message":"> Transcript [1693] [false]: 'อย่างไรก็ตามอัตลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.042384383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.042386382+07:00","message":"Set new StatePrefix: 'อย่างไรก็ตามอัตลักษณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.236904636+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.236940583+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-04-22T13:12:02.236945622+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.236968405+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.236978523+07:00","message":"[bufferProcess] interim [340000000]:อย่างไรก็ตามอัตราการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.236981474+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.236987025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.236989847+07:00","message":"> Transcript [1694] [false]: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.236992624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.236994993+07:00","message":"Set new StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.246108841+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.246153595+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-04-22T13:12:02.246158479+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.246175049+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.24618175+07:00","message":"[bufferProcess] interim [400000000]:อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.246184726+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.246191605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.246194431+07:00","message":"> Transcript [1695] [false]: 'อย่างไรก็ตามอัตราการเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.246197369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.246199288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.246201339+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.24620364+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.359976443+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.360016287+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-04-22T13:12:02.360022156+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.360036648+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.360043844+07:00","message":"[bufferProcess] interim [460000000]:อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.360046326+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.360052282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.360054802+07:00","message":"> Transcript [1696] [false]: 'อย่างไรก็ตามอัตราการสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.360057878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.360059795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.360061572+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.360063751+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.363460544+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.363498797+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-04-22T13:12:02.363504482+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.363519241+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.363526164+07:00","message":"[bufferProcess] interim [520000000]:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.363528838+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.363535581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.363538169+07:00","message":"> Transcript [1697] [false]: 'อย่างไรก็ตามอัตราการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.363541796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.363543981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.363545902+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.363548411+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.55185189+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.551886904+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-04-22T13:12:02.551892404+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.551903941+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.55191114+07:00","message":"[bufferProcess] interim [700000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.55191379+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551919395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551922384+07:00","message":"> Transcript [1698] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551925745+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551927938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551930093+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551932352+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551936531+07:00","message":"Push: 'ก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551938313+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551940678+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.551943969+07:00","message":"Next Push (prob) : 'สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.551951275+07:00","message":"push: {false ก็ตามอัตราการ 0 0xc002aee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.740686247+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.740724471+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-04-22T13:12:02.74073052+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:02.740747725+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.74075569+07:00","message":"[bufferProcess] interim [880000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.740758124+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.740761922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.740772742+07:00","message":"> Transcript [1699] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.74077635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.740778342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.740780869+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:02.740783783+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.264807449+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.264850583+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-04-22T13:12:03.264857414+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.264872321+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.264879562+07:00","message":"[bufferProcess] interim [360000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.264882059+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.264888938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.264891728+07:00","message":"> Transcript [1700] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.264895089+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.264897232+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.264899655+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.264902445+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.282913035+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.282943652+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-04-22T13:12:03.28294889+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.282963838+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.28297016+07:00","message":"[bufferProcess] interim [420000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.282972634+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.282975798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.282978228+07:00","message":"> Transcript [1701] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.282981232+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.282983266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.282985265+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.282987752+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.383864048+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.383908686+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-04-22T13:12:03.383914562+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.383929613+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383936642+07:00","message":"[bufferProcess] interim [480000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383939355+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383943111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383946055+07:00","message":"> Transcript [1702] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.38394976+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383951672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383953944+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.38395999+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383966148+07:00","message":"Push: 'สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383967977+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383970215+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.383972558+07:00","message":"Next Push (prob) : 'ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.383983839+07:00","message":"push: {false สังเคราะห์ 0 0xc002aee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.648825548+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.64886535+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-04-22T13:12:03.648871896+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.648885159+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.648895095+07:00","message":"[bufferProcess] interim [780000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.648897559+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.648902959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.648905677+07:00","message":"> Transcript [1703] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.648909207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.648911386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.648913504+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.648916143+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.965451702+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.965490345+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-04-22T13:12:03.965496565+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:03.965509781+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.965516746+07:00","message":"[bufferProcess] interim [80000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.965519736+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.965525426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.965528577+07:00","message":"> Transcript [1704] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.9655326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.965534638+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.965536675+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:03.96553955+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.101239862+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.101276347+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-04-22T13:12:04.101282172+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.10129856+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.101307186+07:00","message":"[bufferProcess] interim [200000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.101309618+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.101313077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.101315885+07:00","message":"> Transcript [1705] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.101319899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.101321794+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.10132374+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.101327248+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.343586324+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.343625636+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-04-22T13:12:04.343632394+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.343647095+07:00","message":"[buffer interim] 236 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.34365514+07:00","message":"[bufferProcess] interim [440000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343657976+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343663906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343667344+07:00","message":"> Transcript [1706] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343671387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343673818+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343676276+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343679245+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343684309+07:00","message":"Push: 'ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.34368637+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343688896+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.343691307+07:00","message":"Next Push (prob) : 'จะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.343699521+07:00","message":"push: {false ด้วยแสง 0 0xc002aee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.385962118+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.459158192+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.520199299+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.520237157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุด\",\"confidence\":0.94832915}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.520242409+07:00","message":"receive interim result [true|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.520253515+07:00","message":"end recv isFinal message id 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.520255882+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.520261848+07:00","message":"[buffer interim] 236 true อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.52026917+07:00","message":"[bufferProcess] interim [710000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520272413+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520275652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520278729+07:00","message":"> Transcript [1707] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520282117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520283889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520286542+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520288939+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520290845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520292636+07:00","message":"> Transcript [1708] [true]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520295056+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520296557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520298049+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520300032+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:04.520304618+07:00","message":"Push: 'จะเพิ่มขึ้นจนถึงจุดจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:04.520313838+07:00","message":"push: {true จะเพิ่มขึ้นจนถึงจุดจุด 0 0xc002aee000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:04.529208285+07:00","message":"write wav file: './tmp/7548/7548_236.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:04.958298475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:04.9583079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.096414608+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.188968295+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.18900211+07:00","message":"found end of frame, send empty tag with msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.189005862+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.189014575+07:00","message":"[buffer interim] 237 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.189022983+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.189027661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.189031326+07:00","message":"> Transcript [1709] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.189035151+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.189037818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.189040666+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.189043425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:05.189047102+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.189057661+07:00","message":"push: {true \n 0 0xc002506c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:05.194681471+07:00","message":"write wav file: './tmp/7548/7548_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:05.738208699+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.407861467+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.407905216+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-04-22T13:12:06.407910167+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.407923687+07:00","message":"[buffer interim] 238 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.407930775+07:00","message":"[bufferProcess] interim [660000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.407933172+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.407940105+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.407942459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.407945493+07:00","message":"> Transcript [1710] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.407947589+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.459504061+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.459537036+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-04-22T13:12:06.459543204+07:00","message":"receive interim result [false|false]: ประมาณนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.459558086+07:00","message":"[buffer interim] 238 false ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.459565815+07:00","message":"[bufferProcess] interim [780000000]:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.459567828+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.60831001+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.608345758+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-04-22T13:12:06.608351688+07:00","message":"receive interim result [false|false]: ประมาณนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.608366618+07:00","message":"[buffer interim] 238 false ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.608373204+07:00","message":"[bufferProcess] interim [900000000]:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.608376105+07:00","message":"[bufferProcess] send to processor:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.608380466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.608384204+07:00","message":"> Transcript [1711] [false]: 'ประมาณนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.608387432+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.608389474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.608391392+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.608393294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.79186896+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.791906011+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-04-22T13:12:06.791911577+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:06.791921656+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.791928503+07:00","message":"[bufferProcess] interim [80000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.791931275+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.791934673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.791938011+07:00","message":"> Transcript [1712] [false]: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.791941075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.791943148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.79194512+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:06.791947146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.369740102+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.369799314+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-04-22T13:12:07.369807922+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.369825291+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.369834527+07:00","message":"[bufferProcess] interim [680000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.369837712+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.369844696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.369850501+07:00","message":"> Transcript [1713] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.369855562+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.369858607+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.369861581+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:07.369864542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537197947+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537220711+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537223361+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537225183+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.53722694+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.53722867+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537230273+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537232327+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537234026+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537235593+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.53723724+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537238955+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537240435+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:07.537241908+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:07.958749913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:07.958763652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.085263518+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.085301056+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-04-22T13:12:09.08530804+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.085321497+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085329189+07:00","message":"[bufferProcess] interim [360000000]:ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085332029+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085338586+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085341975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085344847+07:00","message":"> Transcript [1714] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085348649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085350659+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085352483+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085354723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.08536208+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085364209+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085366073+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.08536804+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.08536973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085373687+07:00","message":"> Transcript [1715] [false]: 'ประมาณนี้นะคะปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085375929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085377537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085379486+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.085381159+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.085390179+07:00","message":"push: {false ประมาณ 0 0xc000168a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.242127585+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.242165373+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-04-22T13:12:09.242171751+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.242185899+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.242201252+07:00","message":"[bufferProcess] interim [480000000]:ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.242204087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.407328034+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.407364575+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-04-22T13:12:09.407371303+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.407384235+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.407391463+07:00","message":"[bufferProcess] interim [660000000]:ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.407394223+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.40739942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.407402238+07:00","message":"> Transcript [1716] [false]: 'ประมาณนี้นะคะปัจจัยต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.407405285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.407407324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.407409339+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.407411397+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.408255897+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.408267285+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-04-22T13:12:09.408270568+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.408278056+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.4082813+07:00","message":"[bufferProcess] interim [720000000]:ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.408283448+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.408285607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.408288898+07:00","message":"> Transcript [1717] [false]: 'ประมาณนี้นะคะปัจจัยตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.408291218+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.408292842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.408294459+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.408296434+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.654489117+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.654525182+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-04-22T13:12:09.654531599+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.654544573+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654551571+07:00","message":"[bufferProcess] interim [960000000]:ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654553966+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654559602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654562359+07:00","message":"> Transcript [1718] [false]: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654565846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654567734+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654569863+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654571966+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654576883+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654578765+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654581195+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.654586066+07:00","message":"Next Push (prob) : 'ปัจจัยต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.654610648+07:00","message":"push: {false นี้นะคะ 0 0xc000168a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.784344989+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.784380473+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-04-22T13:12:09.784387435+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:09.784401361+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.784408007+07:00","message":"[bufferProcess] interim [80000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.784410302+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.784417503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.784420039+07:00","message":"> Transcript [1719] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.784423099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.784425055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.784426967+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:09.7844295+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.019707156+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.019747117+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-04-22T13:12:10.019754045+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.019779297+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.019790888+07:00","message":"[bufferProcess] interim [320000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.019793509+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.019797374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.019800091+07:00","message":"> Transcript [1720] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.019803407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.019805501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.019807272+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.019809735+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.126889352+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.126928789+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-04-22T13:12:10.126935608+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.126951484+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.12695943+07:00","message":"[bufferProcess] interim [380000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.12696246+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.126969958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.126972788+07:00","message":"> Transcript [1721] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.126975739+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.126977682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.126980045+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.126983114+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.30400722+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.30404832+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-04-22T13:12:10.304054293+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.304078313+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304086403+07:00","message":"[bufferProcess] interim [560000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304089056+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304094421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304097341+07:00","message":"> Transcript [1722] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304102839+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304106081+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304108459+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304110866+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304122786+07:00","message":"Push: 'ปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304125559+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304131175+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.304133381+07:00","message":"Next Push (prob) : 'นะคะก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.30414193+07:00","message":"push: {false ปัจจัยต่อไป 0 0xc000168a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.322070993+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.322095109+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-04-22T13:12:10.322100675+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.322111495+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.322116423+07:00","message":"[bufferProcess] interim [620000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.322118705+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.322121666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.322124334+07:00","message":"> Transcript [1723] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.322126415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.322128607+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คืน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.390678817+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.390738667+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-04-22T13:12:10.390746117+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.390759913+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.390779532+07:00","message":"[bufferProcess] interim [680000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.390782872+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.390787932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.390792142+07:00","message":"> Transcript [1724] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.390795287+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.390799008+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.497539918+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.497578483+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-04-22T13:12:10.497585504+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.497599205+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.497607957+07:00","message":"[bufferProcess] interim [740000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.497611843+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.497616494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.497620263+07:00","message":"> Transcript [1725] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.497624549+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.497627315+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.569348669+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.569386412+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-04-22T13:12:10.569392405+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.569403975+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.569410976+07:00","message":"[bufferProcess] interim [920000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.569413433+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.569416488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.569418922+07:00","message":"> Transcript [1726] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.569421216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.569423002+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.848231596+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.848271084+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-04-22T13:12:10.848278027+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.848292914+07:00","message":"[buffer interim] 238 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.848300048+07:00","message":"[bufferProcess] interim [100000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.848302764+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.848309437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.848311781+07:00","message":"> Transcript [1727] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.848314021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.848315965+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.856440561+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:10.959814027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:10.959831702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.963810432+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.963841295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ\",\"confidence\":0.9543304}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.96384722+07:00","message":"receive interim result [true|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.963856792+07:00","message":"end recv isFinal message id 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.963858781+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.963864223+07:00","message":"[buffer interim] 238 true ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.96387036+07:00","message":"[bufferProcess] interim [340000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963877341+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963881245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963884876+07:00","message":"> Transcript [1728] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963887867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963889899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963891704+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963894353+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963896072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963897881+07:00","message":"> Transcript [1729] [true]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963899857+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963901404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963902962+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963904841+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:10.963907953+07:00","message":"Push: 'นะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:10.963914609+07:00","message":"push: {true นะคะก็คือน้ำค่ะ 0 0xc000168a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:10.974608474+07:00","message":"write wav file: './tmp/7548/7548_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:12.588902349+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.062770544+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.062806581+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-04-22T13:12:13.062811442+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.062835592+07:00","message":"[buffer interim] 239 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.062845752+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.062847534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.062851202+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.06285385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.06285669+07:00","message":"> Transcript [1730] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.062858706+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.11953523+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.119569163+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-04-22T13:12:13.119574267+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.119587855+07:00","message":"[buffer interim] 239 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.119594769+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.119597233+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.309367312+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.309401668+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-04-22T13:12:13.309407603+07:00","message":"receive interim result [false|false]: นักเรียนของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.309420146+07:00","message":"[buffer interim] 239 false นักเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.309427198+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.309429245+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.309434306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.309436967+07:00","message":"> Transcript [1731] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.309439827+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.309441721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.309443764+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.309445728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.569460149+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.569498928+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-04-22T13:12:13.569504823+07:00","message":"receive interim result [false|false]: นักเรียนข่มขืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.569521332+07:00","message":"[buffer interim] 239 false นักเรียนข่มขืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.569528614+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนข่มขืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.56953147+07:00","message":"[bufferProcess] send to processor:นักเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.569536184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.569539271+07:00","message":"> Transcript [1732] [false]: 'นักเรียนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.569542592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.569544554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.569546492+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.569548515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.63643164+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.636470661+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-04-22T13:12:13.636476952+07:00","message":"receive interim result [false|false]: นักเรียนคงเคย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.636490286+07:00","message":"[buffer interim] 239 false นักเรียนคงเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.636497444+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคงเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.636499576+07:00","message":"[bufferProcess] send to processor:นักเรียนข่มขืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.636505465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.636508214+07:00","message":"> Transcript [1733] [false]: 'นักเรียนข่มขืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.636511863+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.636514316+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.636516321+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.636518649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.687337817+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.776674829+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.776716441+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-04-22T13:12:13.776722501+07:00","message":"receive interim result [false|false]: นักเรียนคงเคยไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.776738173+07:00","message":"[buffer interim] 239 false นักเรียนคงเคยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776745476+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนคงเคยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776747967+07:00","message":"[bufferProcess] send to processor:นักเรียนคงเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776756188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776758898+07:00","message":"> Transcript [1734] [false]: 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776761966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776763991+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776773644+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776776304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.77678217+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776784722+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776787047+07:00","message":"Set new StatePrefix : 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.776789246+07:00","message":"Next Push (prob) : 'เรียนคงเคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.776824931+07:00","message":"push: {false นัก 0 0xc000045880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.791075148+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.791110427+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-04-22T13:12:13.791115977+07:00","message":"receive interim result [false|false]: นักเรียนคงเคยปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.791131003+07:00","message":"[buffer interim] 239 false นักเรียนคงเคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.791137322+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคงเคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.791139494+07:00","message":"[bufferProcess] send to processor:นักเรียนคงเคยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.791142414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.791145946+07:00","message":"> Transcript [1735] [false]: 'นักเรียนคงเคยไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.791149023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.791151075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.791152771+07:00","message":"StatePrefix: 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.79115657+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.817666708+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.836978342+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.837012547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยปลุก\",\"confidence\":0.8969352}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.837020911+07:00","message":"receive interim result [true|false]: นักเรียนคงเคยปลุก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.837031075+07:00","message":"end recv isFinal message id 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.837033129+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.837037771+07:00","message":"[buffer interim] 239 true นักเรียนคงเคยปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837046439+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคงเคยปลุก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837051412+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคงเคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837054574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.83705906+07:00","message":"> Transcript [1736] [false]: 'นักเรียนคงเคยปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.83706198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837063797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837065602+07:00","message":"StatePrefix: 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.83706757+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837069332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837072952+07:00","message":"> Transcript [1737] [true]: 'นักเรียนคงเคยปลุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837075112+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837076712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837078323+07:00","message":"StatePrefix: 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837079964+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:13.837086693+07:00","message":"Push: 'เรียนคงเคยปลุก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:13.837093005+07:00","message":"push: {true เรียนคงเคยปลุก 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:13.842896387+07:00","message":"write wav file: './tmp/7548/7548_239.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:13.960641063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:13.960680152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.162814371+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.162863822+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-04-22T13:12:14.162868826+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.162884535+07:00","message":"[buffer interim] 240 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.162891104+07:00","message":"[bufferProcess] interim [420000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.162892883+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.283328753+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.283369213+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-04-22T13:12:14.283374419+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.283388572+07:00","message":"[buffer interim] 240 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.283395304+07:00","message":"[bufferProcess] interim [480000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.283397411+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.283403946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.283406773+07:00","message":"> Transcript [1738] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.283408711+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.340362856+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.340399892+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-04-22T13:12:14.340405377+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.340416049+07:00","message":"[buffer interim] 240 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.340422805+07:00","message":"[bufferProcess] interim [540000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.34042516+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.340429106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.340431845+07:00","message":"> Transcript [1739] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.34043387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.340435916+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.341482967+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.341493856+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-04-22T13:12:14.341496785+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.341504632+07:00","message":"[buffer interim] 240 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.341507521+07:00","message":"[bufferProcess] interim [600000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.341509096+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.341511079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.341513068+07:00","message":"> Transcript [1740] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.341514607+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.341516256+07:00","message":"Set new StatePrefix: 'ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.980002519+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.980041554+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-04-22T13:12:14.980047306+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:14.980059419+07:00","message":"[buffer interim] 240 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.980065805+07:00","message":"[bufferProcess] interim [200000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.980067919+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.980072614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.980075147+07:00","message":"> Transcript [1741] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.980077018+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:14.98007897+07:00","message":"Set new StatePrefix: 'ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.026564237+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.119326654+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.119372252+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-04-22T13:12:15.11937754+07:00","message":"receive interim result [true|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.119388256+07:00","message":"end recv isFinal message id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.119391104+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.119399156+07:00","message":"[buffer interim] 240 true ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119405593+07:00","message":"[bufferProcess] interim [440000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119408131+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119411569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119414317+07:00","message":"> Transcript [1742] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119416963+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119418847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119420725+07:00","message":"StatePrefix: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.11942251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119424122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119425991+07:00","message":"> Transcript [1743] [true]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119427974+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119432873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119434517+07:00","message":"StatePrefix: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119436277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.119438554+07:00","message":"Push: 'ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.119445952+07:00","message":"push: {true ต้นไม้ 0 0xc002aeef00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:15.125663731+07:00","message":"write wav file: './tmp/7548/7548_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.217428872+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.286111867+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.4271882+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.427213329+07:00","message":"found end of frame, send empty tag with msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.42721692+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.427224682+07:00","message":"[buffer interim] 241 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.427232446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.427236496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.42723943+07:00","message":"> Transcript [1744] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.427241687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.427243818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.427245584+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.427247233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.427249731+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.427267871+07:00","message":"push: {true \n 0 0xc002506780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:15.431938604+07:00","message":"write wav file: './tmp/7548/7548_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.478657515+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.536940453+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.667421182+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.703301406+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.703317233+07:00","message":"found end of frame, send empty tag with msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.703319873+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.703325883+07:00","message":"[buffer interim] 242 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.703332039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.703335201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.703337825+07:00","message":"> Transcript [1745] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.703339922+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.703341798+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.703343461+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.703345646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:15.703352398+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:15.703361647+07:00","message":"push: {true \n 0 0xc002aee500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:15.709711603+07:00","message":"write wav file: './tmp/7548/7548_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.195290735+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.195331982+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-04-22T13:12:16.195337021+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.195354062+07:00","message":"[buffer interim] 243 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.195360286+07:00","message":"[bufferProcess] interim [540000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.195362448+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.404277011+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.404314571+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-04-22T13:12:16.404320366+07:00","message":"receive interim result [false|false]: ถ้าเราดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.404332192+07:00","message":"[buffer interim] 243 false ถ้าเราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.404339373+07:00","message":"[bufferProcess] interim [780000000]:ถ้าเราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.404341483+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.404346913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.404349849+07:00","message":"> Transcript [1746] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.404351971+07:00","message":"Set StatePrefix (first interim): 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.517241869+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.517291895+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-04-22T13:12:16.517298279+07:00","message":"receive interim result [false|false]: ถ้าเราลืม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.517309826+07:00","message":"[buffer interim] 243 false ถ้าเราลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.517317953+07:00","message":"[bufferProcess] interim [840000000]:ถ้าเราลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.51732106+07:00","message":"[bufferProcess] send to processor:ถ้าเราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.517326896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.517331221+07:00","message":"> Transcript [1747] [false]: 'ถ้าเราดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.517335355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.517338572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.517341469+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.517343568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.526448013+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.526465076+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-04-22T13:12:16.526469771+07:00","message":"receive interim result [false|false]: ถ้าเราดึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.526479424+07:00","message":"[buffer interim] 243 false ถ้าเราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.526485144+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.526488355+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.526492347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.526495273+07:00","message":"> Transcript [1748] [false]: 'ถ้าเราลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.526498536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.526501364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.52650436+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.526506567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.672970874+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.672998209+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-04-22T13:12:16.673002627+07:00","message":"receive interim result [false|false]: ถ้าเราลืมลบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.673015808+07:00","message":"[buffer interim] 243 false ถ้าเราลืมลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.673021584+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเราลืมลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.673024059+07:00","message":"[bufferProcess] send to processor:ถ้าเราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.673027291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.673029784+07:00","message":"> Transcript [1749] [false]: 'ถ้าเราดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.673032801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.673034438+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.67303659+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.67303848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.840775373+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.840815365+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-04-22T13:12:16.840821314+07:00","message":"receive interim result [false|false]: ถ้าเราลืมลบนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.840832246+07:00","message":"[buffer interim] 243 false ถ้าเราลืมลบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840839028+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราลืมลบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840841351+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840846274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840849731+07:00","message":"> Transcript [1750] [false]: 'ถ้าเราลืมลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.84085306+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840854985+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840856857+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840858912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840864836+07:00","message":"Push: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840866827+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840868741+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.840870825+07:00","message":"Next Push (prob) : 'ลืมลบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.840878509+07:00","message":"push: {false ถ้าเรา 0 0xc002506f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.847581184+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.847606013+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-04-22T13:12:16.847611426+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:16.847623882+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.847628236+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.847630528+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมลบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.847633123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.847635387+07:00","message":"> Transcript [1751] [false]: 'ถ้าเราลืมลบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.847640328+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.847642422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.847644127+07:00","message":"StatePrefix: 'ถ้าเราลืมลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:16.847646041+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:16.96101546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:16.961039023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.097040481+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.097079092+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-04-22T13:12:17.097085144+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.097095678+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.097102661+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.097104936+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.09710826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.097110721+07:00","message":"> Transcript [1752] [false]: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.097112721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.097114857+07:00","message":"Set new StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.417325431+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.417368699+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-04-22T13:12:17.417373639+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.41739011+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.417398255+07:00","message":"[bufferProcess] interim [740000000]:ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.417400686+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.417407089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.417411801+07:00","message":"> Transcript [1753] [false]: 'ถ้าเราลืมรดน้ำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.417415512+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.41741768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.41741962+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.417422529+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.429276772+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.42929+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-04-22T13:12:17.429293983+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.429304178+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.429307833+07:00","message":"[bufferProcess] interim [800000000]:ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.429309764+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.429312234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.429314506+07:00","message":"> Transcript [1754] [false]: 'ถ้าเราลืมรดน้ำไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.429316694+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.42931852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.429320446+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.429322142+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.606218057+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.606260617+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-04-22T13:12:17.606266842+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.606280309+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.606287562+07:00","message":"[bufferProcess] interim [980000000]:ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.606289813+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.606294931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.606297488+07:00","message":"> Transcript [1755] [false]: 'ถ้าเราลืมรดน้ำไปหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.606300235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.606302184+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.606304003+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.606306279+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.81026649+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.810313556+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-04-22T13:12:17.810320012+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.810331659+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.81033852+07:00","message":"[bufferProcess] interim [220000000]:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810340816+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810344075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810347187+07:00","message":"> Transcript [1756] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810354756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810356967+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810359362+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810361298+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810363749+07:00","message":"Push: 'ลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810365589+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.810367695+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:17.81037009+07:00","message":"Next Push (prob) : 'ไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:17.810378425+07:00","message":"push: {false ลืมรดน้ำ 0 0xc002506f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.443353194+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.443389098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.443395046+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.443407831+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.443414587+07:00","message":"[bufferProcess] interim [820000000]:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.443416982+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.443422372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.443425264+07:00","message":"> Transcript [1757] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.44342836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.44343044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.443432301+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.443434442+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.651006572+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.65105108+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-04-22T13:12:18.651057527+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.651074671+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.651082948+07:00","message":"[bufferProcess] interim [0]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.651085779+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.651089074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.651091978+07:00","message":"> Transcript [1758] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.651095555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.651097887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.651100169+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.651102615+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.719878377+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.719918001+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-04-22T13:12:18.719924479+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.719942067+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.719950183+07:00","message":"[bufferProcess] interim [120000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.71995311+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.719967594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.719970684+07:00","message":"> Transcript [1759] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.719974161+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.719976178+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.719978104+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.719980798+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.895104213+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.895155959+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-04-22T13:12:18.895163217+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.895178657+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895186742+07:00","message":"[bufferProcess] interim [240000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895190051+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895196796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895199626+07:00","message":"> Transcript [1760] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895203028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895207962+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895210873+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895213614+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895220073+07:00","message":"Push: 'ไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895221814+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.895224232+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:18.89522642+07:00","message":"Next Push (prob) : 'วันเคยสังเกตไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:18.895234564+07:00","message":"push: {false ไปหลายๆ 0 0xc002506f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.028766633+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.028816072+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-04-22T13:12:19.028822209+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.02883879+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.028847044+07:00","message":"[bufferProcess] interim [360000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.028849752+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.028853577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.028856725+07:00","message":"> Transcript [1761] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.028860434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.028862615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.028864419+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.028866752+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.033282468+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.033297901+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-04-22T13:12:19.03330287+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.033313712+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.033317843+07:00","message":"[bufferProcess] interim [420000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.033320312+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.03332265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.033324887+07:00","message":"> Transcript [1762] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.033329813+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.033332032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.033333867+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.033336387+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.150032456+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.150071522+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-04-22T13:12:19.150077148+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.150091805+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.150098957+07:00","message":"[bufferProcess] interim [480000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.150101724+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.150107589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.150110451+07:00","message":"> Transcript [1763] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.150114349+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.150116263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.150118137+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.150120431+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.220399111+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.220428751+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-04-22T13:12:19.220435016+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.220450834+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220458761+07:00","message":"[bufferProcess] interim [540000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220461316+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220469056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220471809+07:00","message":"> Transcript [1764] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220475594+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220477976+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220479984+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220482822+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220489796+07:00","message":"Push: 'วันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220492026+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.22049466+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.220497257+07:00","message":"Next Push (prob) : 'ว่าต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.220505472+07:00","message":"push: {false วันเคยสังเกตไหมคะ 0 0xc002506f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.617110005+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.617155066+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-04-22T13:12:19.617172139+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.617191006+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.617194885+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-04-22T13:12:19.617197763+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.617203531+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.617206608+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617212591+07:00","message":"[bufferProcess] interim [960000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617214778+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617217366+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617219151+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617221804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617226272+07:00","message":"> Transcript [1765] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617230134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617232032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617233839+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617236168+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617237806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617239599+07:00","message":"> Transcript [1766] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617241515+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617243136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617244626+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.617246491+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.847204224+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.847248572+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-04-22T13:12:19.847255384+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:19.847268988+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.847276073+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.847278819+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.847285338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.8472878+07:00","message":"> Transcript [1767] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.847291486+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.847293371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.847299461+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:19.847303771+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:19.961417117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:19.961441415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.039245323+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.039282209+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-04-22T13:12:20.039287948+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.039305248+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039312064+07:00","message":"[bufferProcess] interim [380000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039314782+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039319919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039322663+07:00","message":"> Transcript [1768] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039327035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039329313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.03933387+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039336985+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039342925+07:00","message":"Push: 'ว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039344777+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039347108+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.039349752+07:00","message":"Next Push (prob) : 'ไม้ของเราจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.039357177+07:00","message":"push: {false ว่าต้น 0 0xc002506f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.220914555+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.22095738+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-04-22T13:12:20.220965745+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.22098319+07:00","message":"[buffer interim] 243 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.22099092+07:00","message":"[bufferProcess] interim [560000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.220995263+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.221003873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.221008215+07:00","message":"> Transcript [1769] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.221013375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.221016461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.221019964+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.221024305+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.466539591+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.598638396+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.598670407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร\",\"confidence\":0.95449877}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.598676649+07:00","message":"receive interim result [true|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.598688855+07:00","message":"end recv isFinal message id 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.598690964+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.598696627+07:00","message":"[buffer interim] 243 true ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598703235+07:00","message":"[bufferProcess] interim [10000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598707502+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598710824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598713101+07:00","message":"> Transcript [1770] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598716216+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598717953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598719968+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.59872264+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598725639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598727635+07:00","message":"> Transcript [1771] [true]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598729998+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.5987316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598733223+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598735132+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:20.598737912+07:00","message":"Push: 'ไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:20.59874744+07:00","message":"push: {true ไม้ของเราจะเป็นอย่างไร 0 0xc002506f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:20.609335249+07:00","message":"write wav file: './tmp/7548/7548_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.108416184+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.175727112+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.361396956+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.361419039+07:00","message":"found end of frame, send empty tag with msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.361422472+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.361428893+07:00","message":"[buffer interim] 244 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.361435152+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.361438624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.361441217+07:00","message":"> Transcript [1772] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.36144353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.361445329+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.361447265+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.361448912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:21.361451621+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.361460312+07:00","message":"push: {true \n 0 0xc002507900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:21.368677836+07:00","message":"write wav file: './tmp/7548/7548_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:21.947428545+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.520129673+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.520163964+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-04-22T13:12:22.520169968+07:00","message":"receive interim result [false|false]: ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.520182685+07:00","message":"[buffer interim] 245 false ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.520189722+07:00","message":"[bufferProcess] interim [420000000]:ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.520191415+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.520197093+07:00","message":"[bufferProcess] send to processor (ticker):ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.520200124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.520202747+07:00","message":"> Transcript [1773] [false]: 'ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.520205029+07:00","message":"Set StatePrefix (first interim): 'ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.890200395+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.890242997+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-04-22T13:12:22.890251035+07:00","message":"receive interim result [false|false]: ไปก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.890264237+07:00","message":"[buffer interim] 245 false ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.890271563+07:00","message":"[bufferProcess] interim [540000000]:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.890273317+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:22.961837904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:22.96186374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.984991538+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.985030818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"My God\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.985037405+07:00","message":"receive interim result [false|false]: My God"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:22.985048245+07:00","message":"[buffer interim] 245 false My God"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.985057865+07:00","message":"[bufferProcess] interim [600000000]:My God"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.985061297+07:00","message":"[bufferProcess] send to processor:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.985066303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.985069839+07:00","message":"> Transcript [1774] [false]: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.985072948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:22.985075576+07:00","message":"Set new StatePrefix: 'ไปก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.006192685+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.006239947+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-04-22T13:12:23.006247419+07:00","message":"receive interim result [false|false]: ไปก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.006266772+07:00","message":"[buffer interim] 245 false ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.006274807+07:00","message":"[bufferProcess] interim [660000000]:ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.006278011+07:00","message":"[bufferProcess] send to processor:My God"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.006284835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.006289165+07:00","message":"> Transcript [1775] [false]: 'My God'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.00629294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.006296811+07:00","message":"Set new StatePrefix: 'My God'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.043479156+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.043524104+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-04-22T13:12:23.043530786+07:00","message":"receive interim result [false|false]: ไปก็จะเห*้ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.043545749+07:00","message":"[buffer interim] 245 false ไปก็จะเห*้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.043553297+07:00","message":"[bufferProcess] interim [840000000]:ไปก็จะเห*้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.043555643+07:00","message":"[bufferProcess] send to processor:ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.043559033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.043561663+07:00","message":"> Transcript [1776] [false]: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.043563901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.043565793+07:00","message":"Set new StatePrefix: 'ไปก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.115850861+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.115898181+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-04-22T13:12:23.115905193+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.115921415+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.115928529+07:00","message":"[bufferProcess] interim [960000000]:ไปก็จะเห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.115930689+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.115935807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.115938744+07:00","message":"> Transcript [1777] [false]: 'ไปก็จะเห*้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.11594161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.115943505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.115945508+07:00","message":"StatePrefix: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.115949294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.304405904+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.304440514+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-04-22T13:12:23.304446662+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.304463479+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.304471932+07:00","message":"[bufferProcess] interim [140000000]:ไปก็จะเห*่ยวและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.304475444+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.304480918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.304485289+07:00","message":"> Transcript [1778] [false]: 'ไปก็จะเห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.304489405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.304493769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.304495561+07:00","message":"StatePrefix: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.304497395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.315367471+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.315394755+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-04-22T13:12:23.315399495+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.315414385+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.315420823+07:00","message":"[bufferProcess] interim [200000000]:ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.31542403+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.315428479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.3154325+07:00","message":"> Transcript [1779] [false]: 'ไปก็จะเห*่ยวและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.315436595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.315439405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.315441987+07:00","message":"StatePrefix: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.315444753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.378024276+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.378060208+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-04-22T13:12:23.378066132+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.378078647+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.37808767+07:00","message":"[bufferProcess] interim [260000000]:ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378104935+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378111867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378114801+07:00","message":"> Transcript [1780] [false]: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.3781195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378121822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378123734+07:00","message":"StatePrefix: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378125767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378130348+07:00","message":"Push: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378132436+07:00","message":"TextPushed: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378134286+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.378137063+07:00","message":"Next Push (prob) : 'เห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.378160148+07:00","message":"push: {false ไปก็จะ 0 0xc002030c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.70398259+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.704019451+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-04-22T13:12:23.704025014+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.704041475+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.704051928+07:00","message":"[bufferProcess] interim [620000000]:ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.704055282+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.704062343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.704066451+07:00","message":"> Transcript [1781] [false]: 'ไปก็จะเห*่ยวแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.704070848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.704073815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.7040775+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.704080089+07:00","message":"TextPushed: 'ไปก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.818794034+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.8188329+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-04-22T13:12:23.818839281+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.818854398+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.81886186+07:00","message":"[bufferProcess] interim [680000000]:ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.818864505+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.818872078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.818874714+07:00","message":"> Transcript [1782] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.818878394+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.818880723+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.818883111+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.818885348+07:00","message":"TextPushed: 'ไปก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.894725973+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.894777873+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-04-22T13:12:23.894784843+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:23.894800036+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.894807703+07:00","message":"[bufferProcess] interim [800000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.894810391+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.894817546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.894823472+07:00","message":"> Transcript [1783] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.89482679+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.894829231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.894831363+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:23.894833445+07:00","message":"TextPushed: 'ไปก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.206963345+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.206993276+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-04-22T13:12:24.206999034+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.207013301+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207020243+07:00","message":"[bufferProcess] interim [40000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207022665+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207026416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207029026+07:00","message":"> Transcript [1784] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207032231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207034086+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207035943+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207037811+07:00","message":"TextPushed: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207040454+07:00","message":"Push: 'เห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207042303+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207044762+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.207047012+07:00","message":"Next Push (prob) : 'ก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.207065047+07:00","message":"push: {false เห*่ยวแล้ว 0 0xc002030c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.21942855+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.219460178+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-04-22T13:12:24.219465344+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.219482227+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.219490114+07:00","message":"[bufferProcess] interim [100000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.219493563+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.21950156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.219505172+07:00","message":"> Transcript [1785] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.219509823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.2195127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.219516084+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.219519516+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.32710817+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.327140445+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-04-22T13:12:24.32714653+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.327157942+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.327166937+07:00","message":"[bufferProcess] interim [220000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.327171204+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.327177094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.327181815+07:00","message":"> Transcript [1786] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.32718622+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.327189766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.327191552+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.327194127+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.640794856+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.640836693+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-04-22T13:12:24.640842453+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.64085598+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.640862761+07:00","message":"[bufferProcess] interim [520000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.640865069+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.640870133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.640872747+07:00","message":"> Transcript [1787] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.640875785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.640877722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.640879483+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.640881835+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.773997548+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.774037656+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-04-22T13:12:24.774043484+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.77405574+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774062395+07:00","message":"[bufferProcess] interim [640000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774064806+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774069783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774072238+07:00","message":"> Transcript [1788] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774075192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774077015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774078732+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774081301+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774085755+07:00","message":"Push: 'ก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774090495+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774093092+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.774095617+07:00","message":"Next Push (prob) : 'น่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.774114704+07:00","message":"push: {false ก็ต้นไม้ 0 0xc002030c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.906913412+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.906951062+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-04-22T13:12:24.906957154+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:24.906967006+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.906974868+07:00","message":"[bufferProcess] interim [820000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.906977205+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.906980954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.906983711+07:00","message":"> Transcript [1789] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.906986792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.906988754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.90699069+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:24.90699284+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.126768173+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.126829263+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-04-22T13:12:25.12683572+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.126847487+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.126856466+07:00","message":"[bufferProcess] interim [0]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.126859913+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.126865799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.126869493+07:00","message":"> Transcript [1790] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.126874248+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.126876847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.126879588+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.126882831+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.170500022+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.170537519+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-04-22T13:12:25.170543371+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.170554664+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.170562942+07:00","message":"[bufferProcess] interim [120000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.17056553+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.170571601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.170574372+07:00","message":"> Transcript [1791] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.170577577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.170579464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.17058182+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.170584486+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.412352101+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.412386669+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-04-22T13:12:25.412393035+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.412405815+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.412412456+07:00","message":"[bufferProcess] interim [240000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.412414642+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.412419501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.412421974+07:00","message":"> Transcript [1792] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.4124251+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.41242699+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.412429067+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.41243468+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.412440737+07:00","message":"Push: 'น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.412442719+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.412445087+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.41245066+07:00","message":"Next Push (prob) : 'ตายไปในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.412464932+07:00","message":"push: {false น่าจะ 0 0xc002030c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.864662874+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.864699146+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-04-22T13:12:25.864705028+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.864718258+07:00","message":"[buffer interim] 245 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.864724638+07:00","message":"[bufferProcess] interim [780000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.864727311+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.864731131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.864733785+07:00","message":"> Transcript [1793] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.864736549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.864738348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.864740506+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:25.864742586+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:25.916249218+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:25.962521641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:25.962527554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.121258276+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.121301557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ\",\"confidence\":0.94512886}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.121309188+07:00","message":"receive interim result [true|false]: ใบก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.121316894+07:00","message":"end recv isFinal message id 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.121319658+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.121328051+07:00","message":"[buffer interim] 245 true ใบก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.12133691+07:00","message":"[bufferProcess] interim [990000000]:ใบก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121340258+07:00","message":"[bufferProcess] send to processor (isfinal):ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121343578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121346083+07:00","message":"> Transcript [1794] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121350758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121352656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121354549+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121356782+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121358572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121360468+07:00","message":"> Transcript [1795] [true]: 'ใบก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121362489+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121364101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.12136577+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121367603+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121369234+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121507231+07:00","message":"Push: 'ตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121511429+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.12151464+07:00","message":"Set new StatePrefix : 'ใบก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121518054+07:00","message":"Next Push (prob) : 'ใบก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.121534222+07:00","message":"push: {true ตายไปในที่สุดนะคะ 0 0xc002030c80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.121527152+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_245.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:26.133887081+07:00","message":"write wav file: './tmp/7548/7548_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.298068711+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.367143178+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.557625931+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.586278045+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.586296604+07:00","message":"found end of frame, send empty tag with msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.586299455+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.586305164+07:00","message":"[buffer interim] 246 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.586311739+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.58631505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.586317547+07:00","message":"> Transcript [1796] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.586319855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.586321954+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.586323679+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.586325323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.586327712+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.586335678+07:00","message":"push: {true \n 0 0xc002506680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:26.59034799+07:00","message":"write wav file: './tmp/7548/7548_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.685798781+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.772302764+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.772320018+07:00","message":"found end of frame, send empty tag with msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.77232331+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.77232999+07:00","message":"[buffer interim] 247 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.772336963+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.772340231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.772343453+07:00","message":"> Transcript [1797] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.772345781+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.772347751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.7723495+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.772351239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:26.772358178+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.772368159+07:00","message":"push: {true \n 0 0xc000168580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:26.776671557+07:00","message":"write wav file: './tmp/7548/7548_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.817972161+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:26.875482513+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.068454633+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.120128449+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.120148771+07:00","message":"found end of frame, send empty tag with msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.120151655+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.120157809+07:00","message":"[buffer interim] 248 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.120164354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.120167669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.120170091+07:00","message":"> Transcript [1798] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.12017219+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.120174519+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.120176274+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.120178084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.120180331+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.120188917+07:00","message":"push: {true \n 0 0xc002507880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:27.125051683+07:00","message":"write wav file: './tmp/7548/7548_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.195551098+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.326989081+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.351547211+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.351565813+07:00","message":"found end of frame, send empty tag with msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.351568674+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.351574061+07:00","message":"[buffer interim] 249 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.351580435+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.351583922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.351586666+07:00","message":"> Transcript [1799] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.351588736+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.351590647+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.351592412+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.351594073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.351596412+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.35160457+07:00","message":"push: {true \n 0 0xc000169300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:27.356089429+07:00","message":"write wav file: './tmp/7548/7548_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.576281574+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.647602294+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.665246039+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.665261446+07:00","message":"found end of frame, send empty tag with msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.66526439+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.665269792+07:00","message":"[buffer interim] 250 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.665276173+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.665279721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.665282652+07:00","message":"> Transcript [1800] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.665284997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.665286845+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.665288757+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.665290485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.665292965+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.66530119+07:00","message":"push: {true \n 0 0xc002aee200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:27.671858601+07:00","message":"write wav file: './tmp/7548/7548_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.706393029+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.776939163+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.853875803+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.853893602+07:00","message":"found end of frame, send empty tag with msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.853896317+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.853902293+07:00","message":"[buffer interim] 251 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.853908392+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.853912179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.853915106+07:00","message":"> Transcript [1801] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.853917363+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.853919199+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.853921105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.853922818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:27.853928519+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:27.85393623+07:00","message":"push: {true \n 0 0xc002507b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:27.858788679+07:00","message":"write wav file: './tmp/7548/7548_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.306273243+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.306325562+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-04-22T13:12:28.306331324+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.306347184+07:00","message":"[buffer interim] 252 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.306353776+07:00","message":"[bufferProcess] interim [600000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.306355448+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.909048636+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.909080222+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-04-22T13:12:28.909085839+07:00","message":"receive interim result [false|false]: น้ำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:28.909099097+07:00","message":"[buffer interim] 252 false น้ำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.909105596+07:00","message":"[bufferProcess] interim [80000000]:น้ำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.909107739+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.909110497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.909116171+07:00","message":"> Transcript [1802] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:28.909118023+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:28.962755303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:28.96274866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.038934207+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.038979621+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-04-22T13:12:29.038985652+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.038998152+07:00","message":"[buffer interim] 252 false น้ำเป็นองค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.039005397+07:00","message":"[bufferProcess] interim [320000000]:น้ำเป็นองค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.039007822+07:00","message":"[bufferProcess] send to processor:น้ำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.039013988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.039016677+07:00","message":"> Transcript [1803] [false]: 'น้ำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.039019469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.039021356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.039023473+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.039025368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.226243072+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.226282646+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-04-22T13:12:29.226288578+07:00","message":"receive interim result [false|false]: น้ำเป็นอำเภอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.226305785+07:00","message":"[buffer interim] 252 false น้ำเป็นอำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.226313177+07:00","message":"[bufferProcess] interim [440000000]:น้ำเป็นอำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.226315611+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.226321211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.22632445+07:00","message":"> Transcript [1804] [false]: 'น้ำเป็นองค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.226327536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.226329678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.226331972+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.226333879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.231122257+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.231137569+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-04-22T13:12:29.23114141+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.231148801+07:00","message":"[buffer interim] 252 false น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.231152042+07:00","message":"[bufferProcess] interim [500000000]:น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.231153863+07:00","message":"[bufferProcess] send to processor:น้ำเป็นอำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.231155763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.231158133+07:00","message":"> Transcript [1805] [false]: 'น้ำเป็นอำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.231161633+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.231168149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.231172098+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.231175094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.657284969+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.657323661+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-04-22T13:12:29.657329012+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.657341201+07:00","message":"[buffer interim] 252 false น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657347372+07:00","message":"[bufferProcess] interim [920000000]:น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657349676+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657354732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657359314+07:00","message":"> Transcript [1806] [false]: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657362626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657364628+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657366702+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657368949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657373209+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657378184+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.65738047+07:00","message":"Set new StatePrefix : 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:29.657382941+07:00","message":"Next Push (prob) : 'เป็นองค์ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:29.657399897+07:00","message":"push: {false น้ำ 0 0xc002030b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.04901994+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.049061945+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-04-22T13:12:30.049067825+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.049080785+07:00","message":"[buffer interim] 252 false น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.049087842+07:00","message":"[bufferProcess] interim [280000000]:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.049090486+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.049097754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.049100226+07:00","message":"> Transcript [1807] [false]: 'น้ำเป็นองค์ประกอบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.04910343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.049105527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.049107362+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.049109835+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.596222203+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.659376812+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.659430742+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-04-22T13:12:30.6594369+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.659456039+07:00","message":"[buffer interim] 252 false น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.659464305+07:00","message":"[bufferProcess] interim [880000000]:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.659466965+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.659471768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.659475211+07:00","message":"> Transcript [1808] [false]: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.659479131+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.659481091+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.659482831+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.659485349+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.783855559+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.783897064+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-04-22T13:12:30.783903466+07:00","message":"receive interim result [true|false]: น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.783913337+07:00","message":"end recv isFinal message id 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.783915746+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.783921605+07:00","message":"[buffer interim] 252 true น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783935663+07:00","message":"[bufferProcess] interim [30000000]:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783938974+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.78394239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783945246+07:00","message":"> Transcript [1809] [false]: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783948673+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783950682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783952612+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783955047+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783956704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783960003+07:00","message":"> Transcript [1810] [true]: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783962366+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783963996+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783965521+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783967141+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:30.783969765+07:00","message":"Push: 'เป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.783978228+07:00","message":"push: {true เป็นองค์ประกอบที่สำคัญ 0 0xc002030b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:30.787206698+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:30.793425386+07:00","message":"write wav file: './tmp/7548/7548_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.475836004+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.475891536+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-04-22T13:12:31.47589833+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.475917626+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.475926139+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.47592937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.632685346+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.632726253+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-04-22T13:12:31.632731984+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.632745163+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.632751753+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.632754432+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.632761333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.632764136+07:00","message":"> Transcript [1811] [false]: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.63276627+07:00","message":"Set StatePrefix (first interim): 'ซึ่งเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.829021757+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.829063871+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-04-22T13:12:31.829070034+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:31.829084082+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.82909098+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.829093352+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.829100052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.829102704+07:00","message":"> Transcript [1812] [false]: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.82910551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.829107727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.829109588+07:00","message":"StatePrefix: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:31.829111465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:31.963706667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:31.963711722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.150154785+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.150182708+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-04-22T13:12:32.150187592+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.150200844+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.150207179+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.150209414+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.150213349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.15021587+07:00","message":"> Transcript [1813] [false]: 'ซึ่งเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.150218607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.150220487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.150222122+07:00","message":"StatePrefix: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.150223904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.217411468+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.217447001+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-04-22T13:12:32.217452626+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.217467566+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.217474807+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.217477266+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.217483656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.217486267+07:00","message":"> Transcript [1814] [false]: 'ซึ่งเกี่ยวข้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.217489119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.217491407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.217493304+07:00","message":"StatePrefix: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.217495283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.411431045+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.41147332+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-04-22T13:12:32.411478616+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.41149334+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411500637+07:00","message":"[bufferProcess] interim [500000000]:ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411502974+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411508643+07:00","message":"> Transcript [1815] [false]: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411512439+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411514432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411516461+07:00","message":"StatePrefix: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411518614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411520948+07:00","message":"Push: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411522894+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.41152527+07:00","message":"Set new StatePrefix : 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.411527896+07:00","message":"Next Push (prob) : 'ข้องกับกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.411536118+07:00","message":"push: {false ซึ่งเกี่ยว 0 0xc002aef280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.733250533+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.733295578+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-04-22T13:12:32.733301234+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.733313274+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.733319966+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.73332265+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.733327641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.733330186+07:00","message":"> Transcript [1816] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.733333404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.733335327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.733337234+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.733339394+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.857264219+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.857302189+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-04-22T13:12:32.857307735+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:32.857322427+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.857329327+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.857331393+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.857334782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.85733746+07:00","message":"> Transcript [1817] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.857340693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.857342831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.857344555+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:32.857346431+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.112893953+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.11293082+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-04-22T13:12:33.112936874+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.112952983+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.11296378+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.112966542+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.112972145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.112975094+07:00","message":"> Transcript [1818] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.112978496+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.112980842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.11298276+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.112984865+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.377837176+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.377881795+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-04-22T13:12:33.37788779+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.377903703+07:00","message":"[buffer interim] 253 false ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377911999+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377914417+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377917976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377921946+07:00","message":"> Transcript [1819] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377926093+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377928118+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377933547+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377935801+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377944077+07:00","message":"Push: 'ข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377946154+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377948837+07:00","message":"Set new StatePrefix : 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.377951312+07:00","message":"Next Push (prob) : 'การต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.377960532+07:00","message":"push: {false ข้องกับกระบวน 0 0xc002aef280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.665976729+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.772995692+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.77303949+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-04-22T13:12:33.773046136+07:00","message":"receive interim result [true|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.77305607+07:00","message":"end recv isFinal message id 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.773058322+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.773065252+07:00","message":"[buffer interim] 253 true ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773074383+07:00","message":"[bufferProcess] interim [910000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.77307917+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.7730826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773085843+07:00","message":"> Transcript [1820] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773089011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773090969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773093439+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773099105+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773101128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.77310338+07:00","message":"> Transcript [1821] [true]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773105609+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773107321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773108932+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773110708+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:33.773116769+07:00","message":"Push: 'การต่างๆของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.77312621+07:00","message":"push: {true การต่างๆของพืช 0 0xc002aef280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:33.781822523+07:00","message":"write wav file: './tmp/7548/7548_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:33.856982341+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.367488269+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.367531966+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-04-22T13:12:34.367537524+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.367552806+07:00","message":"[buffer interim] 254 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.367559767+07:00","message":"[bufferProcess] interim [480000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.367561413+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.435856068+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.435892355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Kiss\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.435897159+07:00","message":"receive interim result [false|false]: Kiss"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.435909533+07:00","message":"[buffer interim] 254 false Kiss"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.435916189+07:00","message":"[bufferProcess] interim [540000000]:Kiss"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.435918589+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.435924206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.435927161+07:00","message":"> Transcript [1822] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.435929268+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.457599845+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.457637042+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-04-22T13:12:34.457642424+07:00","message":"receive interim result [false|false]: ที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.457657186+07:00","message":"[buffer interim] 254 false ที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.457664303+07:00","message":"[bufferProcess] interim [600000000]:ที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.457666481+07:00","message":"[bufferProcess] send to processor:Kiss"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.457669659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.457672433+07:00","message":"> Transcript [1823] [false]: 'Kiss'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.457674507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.457679084+07:00","message":"Set new StatePrefix: 'Kiss'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.707037211+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.707078975+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-04-22T13:12:34.707083915+07:00","message":"receive interim result [false|false]: ที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.70709491+07:00","message":"[buffer interim] 254 false ที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.707102793+07:00","message":"[bufferProcess] interim [840000000]:ที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.707105022+07:00","message":"[bufferProcess] send to processor:ที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.707108605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.707112561+07:00","message":"> Transcript [1824] [false]: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.707115476+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.707118605+07:00","message":"Set new StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.840110895+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.840150642+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-04-22T13:12:34.8401561+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:34.840167912+07:00","message":"[buffer interim] 254 false ที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.840174908+07:00","message":"[bufferProcess] interim [20000000]:ที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.840177371+07:00","message":"[bufferProcess] send to processor:ที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.840180384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.840183007+07:00","message":"> Transcript [1825] [false]: 'ที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.840185955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.840187977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.840189855+07:00","message":"StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:34.840191804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:34.963872675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:34.96389786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.02501022+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.025045286+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-04-22T13:12:35.025051511+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.025062971+07:00","message":"[buffer interim] 254 false ที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.025071994+07:00","message":"[bufferProcess] interim [140000000]:ที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.025074323+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.025079503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.025082328+07:00","message":"> Transcript [1826] [false]: 'ที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.025085376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.025087362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.025089896+07:00","message":"StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.025092007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.292405588+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.292454712+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-04-22T13:12:35.292461307+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.292478515+07:00","message":"[buffer interim] 254 false ที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.29248957+07:00","message":"[bufferProcess] interim [440000000]:ที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.292492158+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.292495865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.292498704+07:00","message":"> Transcript [1827] [false]: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.292502142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.292504068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.292505936+07:00","message":"StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.292509334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.295615855+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.295648437+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-04-22T13:12:35.295653764+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.295668545+07:00","message":"[buffer interim] 254 false ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295674774+07:00","message":"[bufferProcess] interim [500000000]:ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295676878+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295679984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295682653+07:00","message":"> Transcript [1828] [false]: 'ที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295685967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295687895+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295689856+07:00","message":"StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295691664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295696561+07:00","message":"Push: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295698313+07:00","message":"TextPushed: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295700633+07:00","message":"Set new StatePrefix : 'ที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.295703113+07:00","message":"Next Push (prob) : 'ผลต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.295711914+07:00","message":"push: {false ที่ส่ง 0 0xc004108480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.608105448+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.60813378+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-04-22T13:12:35.608138343+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:35.608153389+07:00","message":"[buffer interim] 254 false ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.608159603+07:00","message":"[bufferProcess] interim [800000000]:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.608162196+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.608167358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.608170205+07:00","message":"> Transcript [1829] [false]: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.608172397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:35.608174617+07:00","message":"Set new StatePrefix: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.035108433+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.098099878+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.125315237+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.125369947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.125375545+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.125388951+07:00","message":"[buffer interim] 254 false ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.125401663+07:00","message":"[bufferProcess] interim [400000000]:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.125404602+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.125407801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.12541036+07:00","message":"> Transcript [1830] [false]: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.125413597+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.125415795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.125417549+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.125419805+07:00","message":"TextPushed: 'ที่ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.135079696+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.135106923+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-04-22T13:12:36.135113367+07:00","message":"receive interim result [true|false]: ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.135122815+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.135124998+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.135129798+07:00","message":"[buffer interim] 254 true ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135135067+07:00","message":"[bufferProcess] interim [400000000]:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135138227+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135142209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135144474+07:00","message":"> Transcript [1831] [false]: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135146691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135148441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135150213+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135152329+07:00","message":"TextPushed: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135155921+07:00","message":"> Transcript [1832] [true]: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135158014+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135159594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135161146+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.13516275+07:00","message":"TextPushed: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.135165295+07:00","message":"Push: 'ผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.135173817+07:00","message":"push: {true ผลต่อการเจริญเติบโต 0 0xc004108480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:36.142948911+07:00","message":"write wav file: './tmp/7548/7548_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.758113897+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.75815614+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-04-22T13:12:36.758161461+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.758175406+07:00","message":"[buffer interim] 255 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.758182181+07:00","message":"[bufferProcess] interim [660000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.758184188+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.764065279+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.76409245+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-04-22T13:12:36.764097212+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:36.76410935+07:00","message":"[buffer interim] 255 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.764115564+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.764117474+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.764121023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.764123988+07:00","message":"> Transcript [1833] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:36.764126271+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.13579046+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.135830357+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-04-22T13:12:37.135836807+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.135849706+07:00","message":"[buffer interim] 255 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.135856806+07:00","message":"[bufferProcess] interim [80000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.135859047+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.135864638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.135867218+07:00","message":"> Transcript [1834] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.135869246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.135871175+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.454540291+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.454574912+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-04-22T13:12:37.454580568+07:00","message":"receive interim result [false|false]: เช่นการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.454594332+07:00","message":"[buffer interim] 255 false เช่นการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.454602226+07:00","message":"[bufferProcess] interim [380000000]:เช่นการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.454604682+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.454608013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.454611197+07:00","message":"> Transcript [1835] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.454614513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.454616399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.4546182+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.454620289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537495481+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537514614+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537526873+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.53752884+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537530792+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537532444+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.53753436+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537536224+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537537757+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537539303+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537540795+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537542276+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.537543781+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.547345813+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.54737786+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-04-22T13:12:37.547384639+07:00","message":"receive interim result [false|false]: เช่นการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.547402891+07:00","message":"[buffer interim] 255 false เช่นการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.54741079+07:00","message":"[bufferProcess] interim [500000000]:เช่นการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.547414352+07:00","message":"[bufferProcess] send to processor:เช่นการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.547418753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.547421881+07:00","message":"> Transcript [1836] [false]: 'เช่นการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.547425868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.54742858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.547431308+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.547434368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.84991709+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.849958887+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-04-22T13:12:37.84996648+07:00","message":"receive interim result [false|false]: เช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:37.849985288+07:00","message":"[buffer interim] 255 false เช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.849995+07:00","message":"[bufferProcess] interim [800000000]:เช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.84999859+07:00","message":"[bufferProcess] send to processor:เช่นการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.850007212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.850012288+07:00","message":"> Transcript [1837] [false]: 'เช่นการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.850017094+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.850020716+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.850023962+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:37.850026932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:37.964518913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:37.964518915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.035509915+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.035558677+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-04-22T13:12:38.035566528+07:00","message":"receive interim result [false|false]: เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.035582697+07:00","message":"[buffer interim] 255 false เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035598067+07:00","message":"[bufferProcess] interim [980000000]:เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035601953+07:00","message":"[bufferProcess] send to processor:เช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.03560695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035612342+07:00","message":"> Transcript [1838] [false]: 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035617121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035620125+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035622671+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035625488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035629652+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035632951+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035635796+07:00","message":"Set new StatePrefix : 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.035638557+07:00","message":"Next Push (prob) : 'การสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.035649936+07:00","message":"push: {false เช่น 0 0xc002506d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.606091841+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.682165038+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.682207263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.68221346+07:00","message":"receive interim result [false|false]: เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.682225149+07:00","message":"[buffer interim] 255 false เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.682233289+07:00","message":"[bufferProcess] interim [580000000]:เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.68223582+07:00","message":"[bufferProcess] send to processor:เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.682239764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.682242496+07:00","message":"> Transcript [1839] [false]: 'เช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.682245472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.6822475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.682249336+07:00","message":"StatePrefix: 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.682251362+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.693080482+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.693105766+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-04-22T13:12:38.693113377+07:00","message":"receive interim result [true|false]: เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.693124822+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.693128767+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.693136075+07:00","message":"[buffer interim] 255 true เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693142577+07:00","message":"[bufferProcess] interim [730000000]:เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693147109+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693150862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693154473+07:00","message":"> Transcript [1840] [false]: 'เช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693159186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693176001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.69317875+07:00","message":"StatePrefix: 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693185262+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693188116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693191033+07:00","message":"> Transcript [1841] [true]: 'เช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693194853+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693197029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693199651+07:00","message":"StatePrefix: 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693202648+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:38.693206731+07:00","message":"Push: 'การสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.693219105+07:00","message":"push: {true การสังเคราะห์ด้วยแสง 0 0xc002506d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:38.700821416+07:00","message":"write wav file: './tmp/7548/7548_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:38.737408798+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.214227392+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.21426327+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-04-22T13:12:39.214268317+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.214280589+07:00","message":"[buffer interim] 256 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.214287624+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.214289306+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.335511464+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.335555577+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-04-22T13:12:39.335561108+07:00","message":"receive interim result [false|false]: การหา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.33557497+07:00","message":"[buffer interim] 256 false การหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.335582148+07:00","message":"[bufferProcess] interim [600000000]:การหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.33558457+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.335590123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.335596198+07:00","message":"> Transcript [1842] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.335598831+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.404734147+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.404779492+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-04-22T13:12:39.404786629+07:00","message":"receive interim result [false|false]: การถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.404802361+07:00","message":"[buffer interim] 256 false การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.404810141+07:00","message":"[bufferProcess] interim [660000000]:การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.404812851+07:00","message":"[bufferProcess] send to processor:การหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.404816218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.404819641+07:00","message":"> Transcript [1843] [false]: 'การหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.404822892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.404824861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.404826625+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.404828474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.465993827+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.466025342+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-04-22T13:12:39.466030678+07:00","message":"receive interim result [false|false]: การหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.466044416+07:00","message":"[buffer interim] 256 false การหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.46605097+07:00","message":"[bufferProcess] interim [780000000]:การหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.466054341+07:00","message":"[bufferProcess] send to processor:การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.466059602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.466062225+07:00","message":"> Transcript [1844] [false]: 'การถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.46606512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.466066971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.466068793+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.466070649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.720425493+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.720468794+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-04-22T13:12:39.720474628+07:00","message":"receive interim result [false|false]: การถ่ายทอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.720488933+07:00","message":"[buffer interim] 256 false การถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.72049639+07:00","message":"[bufferProcess] interim [960000000]:การถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.720498878+07:00","message":"[bufferProcess] send to processor:การหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.72050223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.720505383+07:00","message":"> Transcript [1845] [false]: 'การหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.720508434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.720510295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.720512386+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.72051453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.911378789+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.911417518+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-04-22T13:12:39.911423603+07:00","message":"receive interim result [false|false]: การหายใจระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.911436451+07:00","message":"[buffer interim] 256 false การหายใจระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911443279+07:00","message":"[bufferProcess] interim [140000000]:การหายใจระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911445927+07:00","message":"[bufferProcess] send to processor:การถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911451579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911454517+07:00","message":"> Transcript [1846] [false]: 'การถ่ายทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911457668+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911460062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911462323+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911464488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911470949+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911473001+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.91147492+07:00","message":"Set new StatePrefix : 'การถ่ายทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:39.911477124+07:00","message":"Next Push (prob) : 'ถ่ายทอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:39.911485055+07:00","message":"push: {false การ 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.101256088+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.101301427+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-04-22T13:12:40.101307274+07:00","message":"receive interim result [false|false]: การหายใจระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.101319116+07:00","message":"[buffer interim] 256 false การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.10132952+07:00","message":"[bufferProcess] interim [380000000]:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.101332075+07:00","message":"[bufferProcess] send to processor:การหายใจระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.101335744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.101338504+07:00","message":"> Transcript [1847] [false]: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.101340866+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.10134291+07:00","message":"Set new StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.671390583+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.671434711+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-04-22T13:12:40.671441193+07:00","message":"receive interim result [false|false]: การหายใจระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:40.671455554+07:00","message":"[buffer interim] 256 false การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.671462957+07:00","message":"[bufferProcess] interim [980000000]:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.67146569+07:00","message":"[bufferProcess] send to processor:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.671469087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.671471779+07:00","message":"> Transcript [1848] [false]: 'การหายใจระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.671475308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.671477285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.671479113+07:00","message":"StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:40.671481481+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:40.964581001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:40.964592612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:41.994983829+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.098762003+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.098808947+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-04-22T13:12:42.098816421+07:00","message":"receive interim result [true|false]: การหายใจระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.098827934+07:00","message":"end recv isFinal message id 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.09883023+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.098836246+07:00","message":"[buffer interim] 256 true การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098846249+07:00","message":"[bufferProcess] interim [480000000]:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098850827+07:00","message":"[bufferProcess] send to processor (isfinal):การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098854454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098857201+07:00","message":"> Transcript [1849] [false]: 'การหายใจระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.09885966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098861462+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098863196+07:00","message":"StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098865587+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098867256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.09886907+07:00","message":"> Transcript [1850] [true]: 'การหายใจระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098871382+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098873225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098875269+07:00","message":"StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.098878018+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.09888027+07:00","message":"Push: 'หายใจระดับเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.098887583+07:00","message":"push: {true หายใจระดับเซลล์ 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:42.106824381+07:00","message":"write wav file: './tmp/7548/7548_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.128470317+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.18567264+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.358952435+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.358974045+07:00","message":"found end of frame, send empty tag with msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.358977135+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.358982774+07:00","message":"[buffer interim] 257 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.358989301+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.358992662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.35899582+07:00","message":"> Transcript [1851] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.358999162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.359002085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.359004906+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.35900801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:42.359023205+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.359034113+07:00","message":"push: {true \n 0 0xc002aee380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:42.363443614+07:00","message":"write wav file: './tmp/7548/7548_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:42.898021058+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.215984933+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.294534941+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.294564334+07:00","message":"found end of frame, send empty tag with msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.294567584+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.294576488+07:00","message":"[buffer interim] 258 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.294583634+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.294587162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.294589825+07:00","message":"> Transcript [1852] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.294592098+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.294594277+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.294596065+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.294597954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.294603647+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.294616069+07:00","message":"push: {true \n 0 0xc004108f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:43.301327273+07:00","message":"write wav file: './tmp/7548/7548_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.407746882+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.46527445+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.598225515+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.680671538+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.680689593+07:00","message":"found end of frame, send empty tag with msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.680692912+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.680699023+07:00","message":"[buffer interim] 259 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.680706117+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.68070983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.680712629+07:00","message":"> Transcript [1853] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.680714984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.680716815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.680718691+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.680720599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:43.680727814+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:43.680737344+07:00","message":"push: {true \n 0 0xc002506b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:43.684966372+07:00","message":"write wav file: './tmp/7548/7548_259.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:43.965212772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:43.965230699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.083106691+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.083151647+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-04-22T13:12:44.08315692+07:00","message":"receive interim result [false|false]: ยา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.083170235+07:00","message":"[buffer interim] 260 false ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.083177333+07:00","message":"[bufferProcess] interim [480000000]:ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.083179589+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.158522463+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.158564702+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-04-22T13:12:44.158569451+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.158583668+07:00","message":"[buffer interim] 260 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.158590297+07:00","message":"[bufferProcess] interim [600000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.158592607+07:00","message":"[bufferProcess] send to processor:ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.158597378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.158600105+07:00","message":"> Transcript [1854] [false]: 'ยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.158602169+07:00","message":"Set StatePrefix (first interim): 'ยา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.289656616+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.289696597+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-04-22T13:12:44.289701591+07:00","message":"receive interim result [false|false]: ลาเต้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.289713014+07:00","message":"[buffer interim] 260 false ลาเต้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.289719524+07:00","message":"[bufferProcess] interim [720000000]:ลาเต้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.289721939+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.289724697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.289727344+07:00","message":"> Transcript [1855] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.289729449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.289731257+07:00","message":"Set new StatePrefix: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.48684909+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.48690231+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-04-22T13:12:44.48690953+07:00","message":"receive interim result [false|false]: ยาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.486927296+07:00","message":"[buffer interim] 260 false ยาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.486936548+07:00","message":"[bufferProcess] interim [900000000]:ยาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.486940113+07:00","message":"[bufferProcess] send to processor:ลาเต้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.486951315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.48695532+07:00","message":"> Transcript [1856] [false]: 'ลาเต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.486958673+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.486961711+07:00","message":"Set new StatePrefix: 'ลาเต้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.771033183+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.771073221+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-04-22T13:12:44.771078829+07:00","message":"receive interim result [false|false]: ยาเป็นตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:44.771092126+07:00","message":"[buffer interim] 260 false ยาเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.771099267+07:00","message":"[bufferProcess] interim [140000000]:ยาเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.771101712+07:00","message":"[bufferProcess] send to processor:ยาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.771106565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.771109173+07:00","message":"> Transcript [1857] [false]: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.771111357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:44.771113289+07:00","message":"Set new StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.014214329+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.014254437+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-04-22T13:12:45.014260831+07:00","message":"receive interim result [false|false]: ยาเป็นตัวเก่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.014275724+07:00","message":"[buffer interim] 260 false ยาเป็นตัวเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.014283448+07:00","message":"[bufferProcess] interim [440000000]:ยาเป็นตัวเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.014286104+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.014293296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.014296602+07:00","message":"> Transcript [1858] [false]: 'ยาเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.014299829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.014302058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.014304304+07:00","message":"StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.01430653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.019115863+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.019130595+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-04-22T13:12:45.019134452+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.019139481+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.019147333+07:00","message":"[bufferProcess] interim [500000000]:ยาเป็นตัวกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.019149449+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.019151757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.019153979+07:00","message":"> Transcript [1859] [false]: 'ยาเป็นตัวเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.019156145+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.019158365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.019160273+07:00","message":"StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.019162604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.497990779+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.498036654+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-04-22T13:12:45.498043223+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.498058705+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลางนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.498067498+07:00","message":"[bufferProcess] interim [920000000]:ยาเป็นตัวกลางนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.498069967+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.498076631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.498079423+07:00","message":"> Transcript [1860] [false]: 'ยาเป็นตัวกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.498082532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.498084761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.498086954+07:00","message":"StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.498089082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.576139407+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.576165077+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-04-22T13:12:45.576169968+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.576184334+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576190819+07:00","message":"[bufferProcess] interim [980000000]:ยาเป็นตัวกลางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576193661+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576196904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576200302+07:00","message":"> Transcript [1861] [false]: 'ยาเป็นตัวกลางนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576206527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576208624+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576210485+07:00","message":"StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576212855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576218822+07:00","message":"Push: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.57622128+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576223191+07:00","message":"Set new StatePrefix : 'ยาเป็นตัวกลางนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.576225222+07:00","message":"Next Push (prob) : 'ตัวกลางนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.576233963+07:00","message":"push: {false ยาเป็น 0 0xc002aeec80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.683308507+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.683352933+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-04-22T13:12:45.683358743+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.683374065+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลางในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.683380755+07:00","message":"[bufferProcess] interim [40000000]:ยาเป็นตัวกลางในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.683383956+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.683387449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.683389987+07:00","message":"> Transcript [1862] [false]: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.683392243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.683394146+07:00","message":"Set new StatePrefix: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.904701718+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.904736278+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-04-22T13:12:45.904742261+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:45.904757343+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลางในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.904765102+07:00","message":"[bufferProcess] interim [280000000]:ยาเป็นตัวกลางในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.904767352+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.904770915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.904784719+07:00","message":"> Transcript [1863] [false]: 'ยาเป็นตัวกลางในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.90478813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.904790123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.904791994+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:45.904794662+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.097554442+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.097593696+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-04-22T13:12:46.097599796+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการดำเนิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.097610575+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลางในการดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.097619011+07:00","message":"[bufferProcess] interim [460000000]:ยาเป็นตัวกลางในการดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.097622894+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.097628291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.097632467+07:00","message":"> Transcript [1864] [false]: 'ยาเป็นตัวกลางในการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.097636877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.097640256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.097642495+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.097644651+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.133236532+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.133294409+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-04-22T13:12:46.133301765+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.133321717+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลางในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.133331869+07:00","message":"[bufferProcess] interim [520000000]:ยาเป็นตัวกลางในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.133336658+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.133340522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.13334327+07:00","message":"> Transcript [1865] [false]: 'ยาเป็นตัวกลางในการดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.13334684+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.133348916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.133350968+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.133353041+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.263982259+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.264024649+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-04-22T13:12:46.264030721+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.264047144+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.26405459+07:00","message":"[bufferProcess] interim [700000000]:ยาเป็นตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.264057215+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.264060758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.264063434+07:00","message":"> Transcript [1866] [false]: 'ยาเป็นตัวกลางในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.264066601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.26406853+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.26407087+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.264072833+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.264077575+07:00","message":"Push: 'ตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.264079463+07:00","message":"TextPushed: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.26408144+07:00","message":"Set new StatePrefix : 'ยาเป็นตัวกลางในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.264083448+07:00","message":"Next Push (prob) : 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.264090783+07:00","message":"push: {false ตัวกลางใน 0 0xc002aeec80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.641769936+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.641819817+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-04-22T13:12:46.641825698+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.641840754+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.64184845+07:00","message":"[bufferProcess] interim [60000000]:ยาเป็นตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.64185157+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.641857823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.641860541+07:00","message":"> Transcript [1867] [false]: 'ยาเป็นตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.641864479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.641867567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.641869576+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.641872654+07:00","message":"TextPushed: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.646021703+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.646036571+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-04-22T13:12:46.646040628+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.646049661+07:00","message":"[buffer interim] 260 false ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.646053817+07:00","message":"[bufferProcess] interim [120000000]:ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.646055967+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.646058371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.6460604+07:00","message":"> Transcript [1868] [false]: 'ยาเป็นตัวกลางในการลำเลียงสารต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.646062672+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.646066112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.646070302+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:46.646072372+07:00","message":"TextPushed: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:46.935115658+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:46.966248819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:46.966264676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.036255367+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.036298482+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-04-22T13:12:47.036305168+07:00","message":"receive interim result [true|false]: ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.036315153+07:00","message":"end recv isFinal message id 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.036317561+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.036324019+07:00","message":"[buffer interim] 260 true ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036334133+07:00","message":"[bufferProcess] interim [420000000]:ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036339478+07:00","message":"[bufferProcess] send to processor (isfinal):ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036342942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036345963+07:00","message":"> Transcript [1869] [false]: 'ยาเป็นตัวกลางในการลำเลียงสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036349007+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036352582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036354936+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036357298+07:00","message":"TextPushed: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036359005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036360852+07:00","message":"> Transcript [1870] [true]: 'ยาเป็นตัวกลางในการลำเลียงสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036363018+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036364522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036366038+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036368056+07:00","message":"TextPushed: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.036374142+07:00","message":"Push: 'การลำเลียงสารต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.036382318+07:00","message":"push: {true การลำเลียงสารต่างๆ 0 0xc002aeec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:47.047876285+07:00","message":"write wav file: './tmp/7548/7548_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.258386844+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.376057956+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.507307634+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.537654858+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.537677091+07:00","message":"found end of frame, send empty tag with msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.537680285+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.53768765+07:00","message":"[buffer interim] 261 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.537695425+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.537699365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.537702079+07:00","message":"> Transcript [1871] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.537705008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.537707048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.537708848+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.537710586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.537717185+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.537731304+07:00","message":"push: {true \n 0 0xc004108780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:47.542428375+07:00","message":"write wav file: './tmp/7548/7548_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.635042036+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.736306043+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.736327997+07:00","message":"found end of frame, send empty tag with msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.736331444+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.736338333+07:00","message":"[buffer interim] 262 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.736345963+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.736350027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.736353174+07:00","message":"> Transcript [1872] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.73635562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.736357983+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.736359975+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.736361704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.736368504+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.736378503+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:47.741074148+07:00","message":"write wav file: './tmp/7548/7548_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.766291582+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.895107986+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.990205373+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.99023252+07:00","message":"found end of frame, send empty tag with msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.990236252+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.990244233+07:00","message":"[buffer interim] 263 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.990251365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.990254855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.990257537+07:00","message":"> Transcript [1873] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.990259924+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.990262077+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.990263845+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.99026556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:47.990267973+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:47.990277244+07:00","message":"push: {true \n 0 0xc002aef700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:47.995461579+07:00","message":"write wav file: './tmp/7548/7548_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.016305194+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.838502219+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.838567949+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-04-22T13:12:48.838573524+07:00","message":"receive interim result [false|false]: น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:48.838589777+07:00","message":"[buffer interim] 264 false น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.838597455+07:00","message":"[bufferProcess] interim [780000000]:น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:48.838599446+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.034480891+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.034536651+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-04-22T13:12:49.034542616+07:00","message":"receive interim result [false|false]: ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.034555295+07:00","message":"[buffer interim] 264 false ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.034561933+07:00","message":"[bufferProcess] interim [900000000]:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.034563923+07:00","message":"[bufferProcess] send to processor:น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.034570687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.034573216+07:00","message":"> Transcript [1874] [false]: 'น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.034575193+07:00","message":"Set StatePrefix (first interim): 'น่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.052262583+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.052298708+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-04-22T13:12:49.052304005+07:00","message":"receive interim result [false|false]: น่าจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.052316924+07:00","message":"[buffer interim] 264 false น่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.052323577+07:00","message":"[bufferProcess] interim [960000000]:น่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.052325633+07:00","message":"[bufferProcess] send to processor:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.052333331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.052335822+07:00","message":"> Transcript [1875] [false]: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.052337825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.052339584+07:00","message":"Set new StatePrefix: 'ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.219669467+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.219711109+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-04-22T13:12:49.219716641+07:00","message":"receive interim result [false|false]: น่าจะมีล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.219730246+07:00","message":"[buffer interim] 264 false น่าจะมีล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.219741449+07:00","message":"[bufferProcess] interim [200000000]:น่าจะมีล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.219743648+07:00","message":"[bufferProcess] send to processor:น่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.219749969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.219752703+07:00","message":"> Transcript [1876] [false]: 'น่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.219754578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.219756471+07:00","message":"Set new StatePrefix: 'น่าจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.284895621+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.284927933+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-04-22T13:12:49.284936965+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.284949077+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.284955179+07:00","message":"[bufferProcess] interim [320000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.284957575+07:00","message":"[bufferProcess] send to processor:น่าจะมีล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.284963456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.284965849+07:00","message":"> Transcript [1877] [false]: 'น่าจะมีล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.284968682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.284971081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.284972833+07:00","message":"StatePrefix: 'น่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.28497513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.938580768+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.93861231+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-04-22T13:12:49.938617155+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:49.938627+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.938632601+07:00","message":"[bufferProcess] interim [920000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.938635005+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.938639978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.938642167+07:00","message":"> Transcript [1878] [false]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.938644226+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:49.938646259+07:00","message":"Set new StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:49.966751013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:49.966765279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.466789762+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.466831821+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-04-22T13:12:50.466837599+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.466848078+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.466854679+07:00","message":"[bufferProcess] interim [460000000]:นอกจากนี้แล้วเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.466857177+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.466862123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.466864765+07:00","message":"> Transcript [1879] [false]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.466867587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.466869529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.466871422+07:00","message":"StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.466873405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.654061762+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.654099407+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-04-22T13:12:50.654105452+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.654118612+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.654125439+07:00","message":"[bufferProcess] interim [640000000]:นอกจากนี้แล้วเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.654127639+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.654132643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.654135103+07:00","message":"> Transcript [1880] [false]: 'นอกจากนี้แล้วเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.654137737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.654139533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.654141451+07:00","message":"StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.654143459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.789931412+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.789969004+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-04-22T13:12:50.789974856+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:50.789990774+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.789997942+07:00","message":"[bufferProcess] interim [820000000]:นอกจากนี้แล้วเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.790000469+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.790007809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.790010459+07:00","message":"> Transcript [1881] [false]: 'นอกจากนี้แล้วเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.790013495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.790015528+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.790017922+07:00","message":"StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:50.790020237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.044724023+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.044771066+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-04-22T13:12:51.044785861+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.044800638+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.04480727+07:00","message":"[bufferProcess] interim [60000000]:นอกจากนี้แล้วเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.044810463+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.044816697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.04481921+07:00","message":"> Transcript [1882] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.04482289+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.044824955+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.044826982+07:00","message":"StatePrefix: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.044831566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.044836585+07:00","message":"Push: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.044838526+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.04484059+07:00","message":"Set new StatePrefix : 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.044842598+07:00","message":"Next Push (prob) : 'เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.044850841+07:00","message":"push: {false นอกจากนี้แล้ว 0 0xc002030f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.370198306+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.370238194+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-04-22T13:12:51.370244589+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.370257922+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.370265165+07:00","message":"[bufferProcess] interim [420000000]:นอกจากนี้แล้วเกี่ยวข้องกับการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.370268111+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.370274802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.370277473+07:00","message":"> Transcript [1883] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.370280431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.370282435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.370284166+07:00","message":"StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.370286913+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.555200886+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.555243245+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-04-22T13:12:51.555248914+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.555261169+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.555267912+07:00","message":"[bufferProcess] interim [540000000]:นอกจากนี้แล้วเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.555270385+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.555275504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.555278469+07:00","message":"> Transcript [1884] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.555281753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.555283901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.555286945+07:00","message":"StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.555289792+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.877619611+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.877660935+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-04-22T13:12:51.877666835+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการรักษาหูด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.877679057+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการรักษาหูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.877689103+07:00","message":"[bufferProcess] interim [840000000]:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาหูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.877692477+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.877698941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.87770315+07:00","message":"> Transcript [1885] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.877708112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.87771192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.87771459+07:00","message":"StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.877716776+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.878472349+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.878481599+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-04-22T13:12:51.87848442+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.878488185+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.87849345+07:00","message":"[bufferProcess] interim [900000000]:นอกจากนี้แล้วเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878496681+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาหูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878499792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878502794+07:00","message":"> Transcript [1886] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาหูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878506154+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878508939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878512325+07:00","message":"StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878514014+07:00","message":"TextPushed: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878517691+07:00","message":"Push: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878520447+07:00","message":"TextPushed: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.8785235+07:00","message":"Set new StatePrefix : 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาหูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.878526839+07:00","message":"Next Push (prob) : 'การรักษาหูด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.878542295+07:00","message":"push: {false เกี่ยวข้องกับ 0 0xc002030f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.93849504+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.938529993+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-04-22T13:12:51.938535925+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:51.938549577+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.938556461+07:00","message":"[bufferProcess] interim [960000000]:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.938558849+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.938561892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.938564507+07:00","message":"> Transcript [1887] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:51.938566475+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.263566419+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.263609193+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-04-22T13:12:52.263615684+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.263627174+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.2636373+07:00","message":"[bufferProcess] interim [320000000]:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.263641241+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.263647795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.263651582+07:00","message":"> Transcript [1888] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.263654795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.263657521+07:00","message":"Set new StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.578758468+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.578804777+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-04-22T13:12:52.578810832+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.578822031+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.578828994+07:00","message":"[bufferProcess] interim [560000000]:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.578831601+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.5788368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.578839438+07:00","message":"> Transcript [1889] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.578842513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.578844301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.578846265+07:00","message":"StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.578848552+07:00","message":"TextPushed: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.839756335+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.839804115+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-04-22T13:12:52.839810033+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:52.839823129+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.839829593+07:00","message":"[bufferProcess] interim [860000000]:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.839831891+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.839836821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.839839565+07:00","message":"> Transcript [1890] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.839843008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.839845003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.839846977+07:00","message":"StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:52.839849598+07:00","message":"TextPushed: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:52.967176614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:52.967176732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.099604623+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.099653155+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-04-22T13:12:53.099661023+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.099676121+07:00","message":"[buffer interim] 264 false นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.099684477+07:00","message":"[bufferProcess] interim [100000000]:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.099688055+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.099696952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.099700785+07:00","message":"> Transcript [1891] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.099705855+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.099708648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.099712037+07:00","message":"StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.099715991+07:00","message":"TextPushed: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.135532988+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.277633527+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.277681948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้วยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ\",\"confidence\":0.91038394}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.277688715+07:00","message":"receive interim result [true|false]: นอกจากนี้แล้วยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.277695933+07:00","message":"end recv isFinal message id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.277698088+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.277706225+07:00","message":"[buffer interim] 264 true นอกจากนี้แล้วยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277714147+07:00","message":"[bufferProcess] interim [340000000]:นอกจากนี้แล้วยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277717637+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277721032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277724019+07:00","message":"> Transcript [1892] [false]: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277727955+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277729844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277732724+07:00","message":"StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277735236+07:00","message":"TextPushed: 'นอกจากนี้แล้วเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277738665+07:00","message":"Push: 'การรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277740601+07:00","message":"TextPushed: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277743312+07:00","message":"Set new StatePrefix : 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277746022+07:00","message":"Next Push (prob) : 'ของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277747642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277765671+07:00","message":"> Transcript [1893] [true]: 'นอกจากนี้แล้วยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277768657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277770844+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277772494+07:00","message":"StatePrefix: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277779456+07:00","message":"TextPushed: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277781179+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.277849184+07:00","message":"push: {false การรักษาอุณหภูมิ 0 0xc002030f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277929934+07:00","message":"Push: 'ของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277933917+07:00","message":"TextPushed: 'นอกจากนี้แล้วเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277935904+07:00","message":"Set new StatePrefix : 'นอกจากนี้แล้วยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277938005+07:00","message":"Next Push (prob) : 'นอกจากนี้แล้วยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:53.277948681+07:00","message":"push: {true ของพืชด้วยค่ะ 0 0xc002030f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:53.277963704+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_264.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:53.292981129+07:00","message":"write wav file: './tmp/7548/7548_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:54.687498238+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.24962388+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.249677555+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-04-22T13:12:55.24968328+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.249698553+07:00","message":"[buffer interim] 265 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.249705245+07:00","message":"[bufferProcess] interim [600000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.249707019+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.249713193+07:00","message":"[bufferProcess] send to processor (ticker):ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.249715526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.249718066+07:00","message":"> Transcript [1894] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.249720089+07:00","message":"Set StatePrefix (first interim): 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.549621296+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.549664483+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-04-22T13:12:55.549669939+07:00","message":"receive interim result [false|false]: ในการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.549683379+07:00","message":"[buffer interim] 265 false ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.549690605+07:00","message":"[bufferProcess] interim [840000000]:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.549692572+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.728033496+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.728071542+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-04-22T13:12:55.728076457+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:55.72808916+07:00","message":"[buffer interim] 265 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.728095228+07:00","message":"[bufferProcess] interim [80000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.728097257+07:00","message":"[bufferProcess] send to processor:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.728102241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.728104839+07:00","message":"> Transcript [1895] [false]: 'ในการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.728107628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.728109565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.728111313+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:55.728113153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:55.967548444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:55.967556796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.105239321+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.105285281+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-04-22T13:12:56.105290594+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.105302087+07:00","message":"[buffer interim] 265 false ในการปลูกพืชบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.105310114+07:00","message":"[bufferProcess] interim [440000000]:ในการปลูกพืชบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.105312364+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.105315875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.105318762+07:00","message":"> Transcript [1896] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.105321812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.105323729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.105325712+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.105327549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.111229118+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.111245856+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-04-22T13:12:56.111249097+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.111258299+07:00","message":"[buffer interim] 265 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.111262654+07:00","message":"[bufferProcess] interim [500000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.111264748+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.111266736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.111268786+07:00","message":"> Transcript [1897] [false]: 'ในการปลูกพืชบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.111270954+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.111272859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.111274517+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.111276315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.237219148+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.237260548+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-04-22T13:12:56.237267075+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.237281863+07:00","message":"[buffer interim] 265 false ในการปลูกพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237289163+07:00","message":"[bufferProcess] interim [560000000]:ในการปลูกพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237293775+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237300242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237302911+07:00","message":"> Transcript [1898] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237306458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237308491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.23731058+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237312893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237318682+07:00","message":"Push: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237320766+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237322673+07:00","message":"Set new StatePrefix : 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.237324504+07:00","message":"Next Push (prob) : 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.237332162+07:00","message":"push: {false ในการ 0 0xc000044080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.567040683+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.567083158+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-04-22T13:12:56.567089463+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.567103207+07:00","message":"[buffer interim] 265 false ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.567110695+07:00","message":"[bufferProcess] interim [920000000]:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.567113228+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.567118427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.567121887+07:00","message":"> Transcript [1899] [false]: 'ในการปลูกพืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.567125409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.567127316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.567129679+07:00","message":"StatePrefix: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.567131889+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.795013568+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.857352764+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.890506046+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.890550485+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-04-22T13:12:56.890558542+07:00","message":"receive interim result [true|false]: ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.890568637+07:00","message":"end recv isFinal message id 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.890571016+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.890577393+07:00","message":"[buffer interim] 265 true ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.89059148+07:00","message":"[bufferProcess] interim [340000000]:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.89059562+07:00","message":"[bufferProcess] send to processor (isfinal):ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.890599438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.890602292+07:00","message":"> Transcript [1900] [false]: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.89060514+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.890607196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.89060922+07:00","message":"StatePrefix: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.890611428+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.890612977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.890614871+07:00","message":"> Transcript [1901] [true]: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.890617196+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.890618795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.89062042+07:00","message":"StatePrefix: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.89062225+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:56.890624975+07:00","message":"Push: 'ปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:56.8906325+07:00","message":"push: {true ปลูกพืชบางชนิดนะคะ 0 0xc000044080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:56.898676765+07:00","message":"write wav file: './tmp/7548/7548_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.210831771+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.210872146+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-04-22T13:12:57.210877512+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.210892465+07:00","message":"[buffer interim] 266 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.210899797+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.210902111+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.22325339+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.223275713+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-04-22T13:12:57.223281044+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.223293195+07:00","message":"[buffer interim] 266 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.223298993+07:00","message":"[bufferProcess] interim [420000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.223300909+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.223304178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.223306914+07:00","message":"> Transcript [1902] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.223309302+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.404107912+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.404139752+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-04-22T13:12:57.404145736+07:00","message":"receive interim result [false|false]: จะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.404156798+07:00","message":"[buffer interim] 266 false จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.404162738+07:00","message":"[bufferProcess] interim [600000000]:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.404164935+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.404169817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.404172454+07:00","message":"> Transcript [1903] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.404175342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.404177047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.40417888+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.404180734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.718088863+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.718127608+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-04-22T13:12:57.718134701+07:00","message":"receive interim result [false|false]: จะมีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:57.71815101+07:00","message":"[buffer interim] 266 false จะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.718159763+07:00","message":"[bufferProcess] interim [840000000]:จะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.718163227+07:00","message":"[bufferProcess] send to processor:จะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.718172326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.718176578+07:00","message":"> Transcript [1904] [false]: 'จะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.7181803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.718184018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.71818703+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:57.718190322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.037402265+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.037441751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีการใช้ Past\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.037448166+07:00","message":"receive interim result [false|false]: จะมีการใช้ Past"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.037461831+07:00","message":"[buffer interim] 266 false จะมีการใช้ Past"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.037469076+07:00","message":"[bufferProcess] interim [140000000]:จะมีการใช้ Past"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.037471173+07:00","message":"[bufferProcess] send to processor:จะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.037476688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.037479895+07:00","message":"> Transcript [1905] [false]: 'จะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.037482632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.03748464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.037486652+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.03748892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.229280126+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.229330711+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-04-22T13:12:58.229338286+07:00","message":"receive interim result [false|false]: จะมีการใช้พลาสติก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.229353609+07:00","message":"[buffer interim] 266 false จะมีการใช้พลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229361296+07:00","message":"[bufferProcess] interim [380000000]:จะมีการใช้พลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229363828+07:00","message":"[bufferProcess] send to processor:จะมีการใช้ Past"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229370574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229374008+07:00","message":"> Transcript [1906] [false]: 'จะมีการใช้ Past'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229377148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229379494+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229381728+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229385605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229391911+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229393623+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229395683+07:00","message":"Set new StatePrefix : 'จะมีการใช้ Past'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.229397649+07:00","message":"Next Push (prob) : 'มีการใช้ Past'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.229406907+07:00","message":"push: {false จะ 0 0xc002030080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.432682778+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.432719933+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-04-22T13:12:58.432726472+07:00","message":"receive interim result [false|false]: จะมีการใช้พลาสติกสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.432743469+07:00","message":"[buffer interim] 266 false จะมีการใช้พลาสติกสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.432751642+07:00","message":"[bufferProcess] interim [620000000]:จะมีการใช้พลาสติกสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.432754204+07:00","message":"[bufferProcess] send to processor:จะมีการใช้พลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.432757751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.432760558+07:00","message":"> Transcript [1907] [false]: 'จะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.432762869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.432765694+07:00","message":"Set new StatePrefix: 'จะมีการใช้พลาสติก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.618432311+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.618466113+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-04-22T13:12:58.618472322+07:00","message":"receive interim result [false|false]: จะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.618484757+07:00","message":"[buffer interim] 266 false จะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.618491494+07:00","message":"[bufferProcess] interim [740000000]:จะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.618493812+07:00","message":"[bufferProcess] send to processor:จะมีการใช้พลาสติกสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.618497132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.618499348+07:00","message":"> Transcript [1908] [false]: 'จะมีการใช้พลาสติกสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.618502486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.618504365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.618506646+07:00","message":"StatePrefix: 'จะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.618508761+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.95013007+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.950180461+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-04-22T13:12:58.950187318+07:00","message":"receive interim result [false|false]: จะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:58.95020397+07:00","message":"[buffer interim] 266 false จะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.95021496+07:00","message":"[bufferProcess] interim [100000000]:จะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.950217895+07:00","message":"[bufferProcess] send to processor:จะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.950223422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.950226623+07:00","message":"> Transcript [1909] [false]: 'จะมีการใช้พลาสติกสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.950229849+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.950232258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.950234154+07:00","message":"StatePrefix: 'จะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:58.950238343+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:58.968323759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:12:58.968328886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.188724997+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.188766455+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-04-22T13:12:59.188773352+07:00","message":"receive interim result [false|false]: จะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.188792322+07:00","message":"[buffer interim] 266 false จะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.188804045+07:00","message":"[bufferProcess] interim [400000000]:จะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.188806386+07:00","message":"[bufferProcess] send to processor:จะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.188813671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.188816585+07:00","message":"> Transcript [1910] [false]: 'จะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.188819823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.188822237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.188824746+07:00","message":"StatePrefix: 'จะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.188827894+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.317422246+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.317461993+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-04-22T13:12:59.317467868+07:00","message":"receive interim result [false|false]: จะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.317480909+07:00","message":"[buffer interim] 266 false จะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317490619+07:00","message":"[bufferProcess] interim [460000000]:จะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317492912+07:00","message":"[bufferProcess] send to processor:จะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317496598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317502559+07:00","message":"> Transcript [1911] [false]: 'จะมีการใช้พลาสติกสีดำคลุมดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317506038+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317508074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.3175104+07:00","message":"StatePrefix: 'จะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317513421+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317519903+07:00","message":"Push: 'มีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317523663+07:00","message":"TextPushed: 'จะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.31752591+07:00","message":"Set new StatePrefix : 'จะมีการใช้พลาสติกสีดำคลุมดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.317528043+07:00","message":"Next Push (prob) : 'สีดำคลุมดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.317536404+07:00","message":"push: {false มีการใช้พลาสติก 0 0xc002030080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.484746947+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.598598297+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.598641318+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-04-22T13:12:59.598648721+07:00","message":"receive interim result [true|false]: จะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.598659321+07:00","message":"end recv isFinal message id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.598661404+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.598670007+07:00","message":"[buffer interim] 266 true จะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598682017+07:00","message":"[bufferProcess] interim [850000000]:จะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598685409+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598701859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598719208+07:00","message":"> Transcript [1912] [false]: 'จะมีการใช้พลาสติกสีดำคลุมดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598722671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598725443+07:00","message":"Set new StatePrefix: 'จะมีการใช้พลาสติกสีดำคลุมดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598727916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598730131+07:00","message":"> Transcript [1913] [true]: 'จะมีการใช้พลาสติกสีดำคลุมดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598733617+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598735697+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598737488+07:00","message":"StatePrefix: 'จะมีการใช้พลาสติกสีดำคลุมดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598740017+07:00","message":"TextPushed: 'จะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:12:59.598752182+07:00","message":"Push: 'สีดำคลุมดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.598764026+07:00","message":"push: {true สีดำคลุมดิน 0 0xc002030080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:12:59.606315392+07:00","message":"write wav file: './tmp/7548/7548_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:12:59.617482584+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.163191978+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.163227197+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-04-22T13:13:00.163232255+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.163247116+07:00","message":"[buffer interim] 267 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.163256569+07:00","message":"[bufferProcess] interim [600000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.163258524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.405343461+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.405385+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-04-22T13:13:00.405391331+07:00","message":"receive interim result [false|false]: งานกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.405408424+07:00","message":"[buffer interim] 267 false งานกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.405418241+07:00","message":"[bufferProcess] interim [780000000]:งานกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.405421949+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.405427796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.405431945+07:00","message":"> Transcript [1914] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.405435254+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.46627033+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.466296885+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-04-22T13:13:00.466301963+07:00","message":"receive interim result [false|false]: ในกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.466311681+07:00","message":"[buffer interim] 267 false ในกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.466318025+07:00","message":"[bufferProcess] interim [900000000]:ในกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.466320131+07:00","message":"[bufferProcess] send to processor:งานกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.466323531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.466325856+07:00","message":"> Transcript [1915] [false]: 'งานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.466327926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.466329749+07:00","message":"Set new StatePrefix: 'งานกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.595757913+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.595808969+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-04-22T13:13:00.595814736+07:00","message":"receive interim result [false|false]: นั่งกับเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.595829269+07:00","message":"[buffer interim] 267 false นั่งกับเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.595837362+07:00","message":"[bufferProcess] interim [960000000]:นั่งกับเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.595839981+07:00","message":"[bufferProcess] send to processor:ในกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.59584853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.595851897+07:00","message":"> Transcript [1916] [false]: 'ในกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.595854713+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.595857103+07:00","message":"Set new StatePrefix: 'ในกระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.689477088+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.689515578+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-04-22T13:13:00.689521053+07:00","message":"receive interim result [false|false]: มันกระเพื่อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.689536804+07:00","message":"[buffer interim] 267 false มันกระเพื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.689545119+07:00","message":"[bufferProcess] interim [80000000]:มันกระเพื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.689547437+07:00","message":"[bufferProcess] send to processor:นั่งกับเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.689551059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.689553912+07:00","message":"> Transcript [1917] [false]: 'นั่งกับเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.689556044+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.689557982+07:00","message":"Set new StatePrefix: 'นั่งกับเพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.774923618+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.774967534+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-04-22T13:13:00.774975289+07:00","message":"receive interim result [false|false]: นั่งกับเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.774993319+07:00","message":"[buffer interim] 267 false นั่งกับเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.775003546+07:00","message":"[bufferProcess] interim [140000000]:นั่งกับเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.775007458+07:00","message":"[bufferProcess] send to processor:มันกระเพื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.775016632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.775021018+07:00","message":"> Transcript [1918] [false]: 'มันกระเพื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.775024542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.775028422+07:00","message":"Set new StatePrefix: 'มันกระเพื่อม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.776353533+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.77637183+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-04-22T13:13:00.776376977+07:00","message":"receive interim result [false|false]: เพื่อป้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.776391484+07:00","message":"[buffer interim] 267 false เพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.776396643+07:00","message":"[bufferProcess] interim [200000000]:เพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.776399484+07:00","message":"[bufferProcess] send to processor:นั่งกับเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.776407104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.776410542+07:00","message":"> Transcript [1919] [false]: 'นั่งกับเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.776412915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.776415519+07:00","message":"Set new StatePrefix: 'นั่งกับเพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.849813005+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.849840969+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-04-22T13:13:00.849847719+07:00","message":"receive interim result [false|false]: เพื่อป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:00.849862319+07:00","message":"[buffer interim] 267 false เพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.849869239+07:00","message":"[bufferProcess] interim [320000000]:เพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.849872943+07:00","message":"[bufferProcess] send to processor:เพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.849877174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.849881412+07:00","message":"> Transcript [1920] [false]: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.849885449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:00.849888509+07:00","message":"Set new StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.164469692+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.164508029+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-04-22T13:13:01.164514073+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.164524987+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.164533915+07:00","message":"[bufferProcess] interim [560000000]:เพื่อป้องกันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.164536232+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.164541246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.164543893+07:00","message":"> Transcript [1921] [false]: 'เพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.164546771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.164549126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.164551279+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.164553298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.171004266+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.171028344+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-04-22T13:13:01.171032906+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.171044214+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.17104926+07:00","message":"[bufferProcess] interim [620000000]:เพื่อป้องกันไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.171051795+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.171060017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.171062344+07:00","message":"> Transcript [1922] [false]: 'เพื่อป้องกันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.171065043+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.171066969+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.171072375+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.171074379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.366212193+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.366256034+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-04-22T13:13:01.3662618+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.366275245+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.366282164+07:00","message":"[bufferProcess] interim [800000000]:เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.366284888+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.366289958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.366294667+07:00","message":"> Transcript [1923] [false]: 'เพื่อป้องกันไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.366297771+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.366299722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.366302013+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.366304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.677532811+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.677568142+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-04-22T13:13:01.677573704+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.677586399+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677592937+07:00","message":"[bufferProcess] interim [100000000]:เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677595239+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677601446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.67760514+07:00","message":"> Transcript [1924] [false]: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677609884+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677612773+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.6776156+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677618916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677627705+07:00","message":"Push: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677629981+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677631867+07:00","message":"Set new StatePrefix : 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.677634193+07:00","message":"Next Push (prob) : 'กันไม่ให้น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.677642015+07:00","message":"push: {false เพื่อป้อง 0 0xc002507e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.864900654+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.864947128+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-04-22T13:13:01.864954424+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:01.864970447+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.864981807+07:00","message":"[bufferProcess] interim [280000000]:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.864985198+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.864995049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.86499922+07:00","message":"> Transcript [1925] [false]: 'เพื่อป้องกันไม่ให้น้ำใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.865004033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.865007327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.8650106+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:01.865014352+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:01.969301333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:01.969300388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.451107641+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.451138014+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-04-22T13:13:02.45114371+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.451154701+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.451161605+07:00","message":"[bufferProcess] interim [880000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.451164146+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.45116792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.451170318+07:00","message":"> Transcript [1926] [false]: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.451173494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.451175343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.451177567+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.451179453+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.579106043+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.579148391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.579154454+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.579168972+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.579176227+07:00","message":"[bufferProcess] interim [940000000]:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.579178798+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.579185209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.579188274+07:00","message":"> Transcript [1927] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.579191977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.579193941+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.579195859+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.579198715+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.583718775+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.583734087+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-04-22T13:13:02.583738259+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.58374874+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583752283+07:00","message":"[bufferProcess] interim [0]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583756225+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583758772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583761492+07:00","message":"> Transcript [1928] [false]: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583763761+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583765336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583766931+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583768773+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583781387+07:00","message":"Push: 'กันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583783456+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.58378532+07:00","message":"Set new StatePrefix : 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.583787926+07:00","message":"Next Push (prob) : 'ในดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.583817913+07:00","message":"push: {false กันไม่ให้น้ำ 0 0xc002507e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.768537087+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.768567136+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-04-22T13:13:02.768573619+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.76858608+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.768592239+07:00","message":"[bufferProcess] interim [180000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.768594713+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.768599811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.768602327+07:00","message":"> Transcript [1929] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.768605201+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.76860727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.768609634+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.768611871+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.966045809+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.966085581+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-04-22T13:13:02.966092427+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:02.966111824+07:00","message":"[buffer interim] 267 false เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.966123614+07:00","message":"[bufferProcess] interim [360000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.966129615+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.966137626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.966140792+07:00","message":"> Transcript [1930] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.966144496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.966146939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.966151265+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:02.966153877+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.206019747+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.340016984+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.340060081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย\",\"confidence\":0.95154506}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.340067136+07:00","message":"receive interim result [true|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.340079222+07:00","message":"end recv isFinal message id 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.340083128+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.340091983+07:00","message":"[buffer interim] 267 true เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340101778+07:00","message":"[bufferProcess] interim [810000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340105099+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340108804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340111615+07:00","message":"> Transcript [1931] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340114688+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340116747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340119101+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340121467+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340123305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.34012512+07:00","message":"> Transcript [1932] [true]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340127759+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340129324+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340130973+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340132927+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:03.340135828+07:00","message":"Push: 'ในดินระเหยไปได้ง่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.340143885+07:00","message":"push: {true ในดินระเหยไปได้ง่าย 0 0xc002507e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:03.34922521+07:00","message":"write wav file: './tmp/7548/7548_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.848308019+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.907985361+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:03.978555359+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.114171379+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.114188613+07:00","message":"found end of frame, send empty tag with msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.114191951+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.114198842+07:00","message":"[buffer interim] 268 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.114207283+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.114211256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.114214142+07:00","message":"> Transcript [1933] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.114218599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.114220475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.114222255+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.114226405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.11422931+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.114238768+07:00","message":"push: {true \n 0 0xc000168780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:04.118920955+07:00","message":"write wav file: './tmp/7548/7548_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.867852302+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.867887382+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-04-22T13:13:04.8678924+07:00","message":"receive interim result [false|false]: ก่อนทางนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.867905081+07:00","message":"[buffer interim] 269 false ก่อนทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.867912308+07:00","message":"[bufferProcess] interim [900000000]:ก่อนทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.867914213+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.958959054+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.958992107+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-04-22T13:13:04.958999784+07:00","message":"receive interim result [false|false]: ก่อนทางใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:04.959013688+07:00","message":"[buffer interim] 269 false ก่อนทางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.959021081+07:00","message":"[bufferProcess] interim [960000000]:ก่อนทางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.959024388+07:00","message":"[bufferProcess] send to processor:ก่อนทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.95903951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.959042342+07:00","message":"> Transcript [1934] [false]: 'ก่อนทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:04.959044452+07:00","message":"Set StatePrefix (first interim): 'ก่อนทางนี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:04.970142429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:04.970151134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.040173693+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.040216414+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-04-22T13:13:05.04022362+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.040240224+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.0402489+07:00","message":"[bufferProcess] interim [80000000]:ก่อนทางไหนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.040252685+07:00","message":"[bufferProcess] send to processor:ก่อนทางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.040260685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.04026503+07:00","message":"> Transcript [1935] [false]: 'ก่อนทางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.040268285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.040271409+07:00","message":"Set new StatePrefix: 'ก่อนทางใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.245142248+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.245188582+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-04-22T13:13:05.24519543+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.245211326+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.245219745+07:00","message":"[bufferProcess] interim [320000000]:ก่อนทางไหนให้วะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.245223465+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.245231789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.245235841+07:00","message":"> Transcript [1936] [false]: 'ก่อนทางไหนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.245239483+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.245241761+07:00","message":"Set new StatePrefix: 'ก่อนทางไหนให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.348077761+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.348114698+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-04-22T13:13:05.348121106+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.348133797+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.348143662+07:00","message":"[bufferProcess] interim [380000000]:ก่อนทางไหนให้วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.348146025+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.348149508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.348152408+07:00","message":"> Transcript [1937] [false]: 'ก่อนทางไหนให้วะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.348156022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.348158041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.348160234+07:00","message":"StatePrefix: 'ก่อนทางไหนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.348162388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.528972016+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.529006063+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-04-22T13:13:05.529012046+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:05.529027631+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.529040524+07:00","message":"[bufferProcess] interim [620000000]:ก่อนทางไหนให้วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.529042932+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.529046302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.529049153+07:00","message":"> Transcript [1938] [false]: 'ก่อนทางไหนให้วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.52905236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.529054348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.529056358+07:00","message":"StatePrefix: 'ก่อนทางไหนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:05.529058514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.100755843+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.10080021+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-04-22T13:13:06.100806409+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัชพืชขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.100821478+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัชพืชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.100828418+07:00","message":"[bufferProcess] interim [220000000]:ก่อนทางไหนให้วัชพืชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.100830618+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.100833872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.100836427+07:00","message":"> Transcript [1939] [false]: 'ก่อนทางไหนให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.100839783+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.100841669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.100843663+07:00","message":"StatePrefix: 'ก่อนทางไหนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.100845631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.314280368+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.314327388+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-04-22T13:13:06.314334046+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัชพืชขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.31434935+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัชพืชขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314356873+07:00","message":"[bufferProcess] interim [400000000]:ก่อนทางไหนให้วัชพืชขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314359689+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วัชพืชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314366643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314369218+07:00","message":"> Transcript [1940] [false]: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314371966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314373835+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.31437839+07:00","message":"StatePrefix: 'ก่อนทางไหนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314380697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314386554+07:00","message":"Push: 'ก่อนทางไหนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314388519+07:00","message":"TextPushed: 'ก่อนทางไหนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314390994+07:00","message":"Set new StatePrefix : 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.314392927+07:00","message":"Next Push (prob) : 'วัชพืชขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.314400555+07:00","message":"push: {false ก่อนทางไหนให้ 0 0xc002aef680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.551745689+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.551798411+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-04-22T13:13:06.551804338+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.551818568+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.551825728+07:00","message":"[bufferProcess] interim [580000000]:ก่อนทางไหนให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.551828092+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วัชพืชขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.551834149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.551839977+07:00","message":"> Transcript [1941] [false]: 'ก่อนทางไหนให้วัชพืชขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.551843455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.551845776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.551847572+07:00","message":"StatePrefix: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.551849986+07:00","message":"TextPushed: 'ก่อนทางไหนให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.618147343+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.618189192+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-04-22T13:13:06.618195547+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัชพืชขึ้นมาได้ไง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.618209607+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัชพืชขึ้นมาได้ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.618216544+07:00","message":"[bufferProcess] interim [700000000]:ก่อนทางไหนให้วัชพืชขึ้นมาได้ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.618219806+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.61822589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.618228507+07:00","message":"> Transcript [1942] [false]: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.618231772+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.618233685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.618236632+07:00","message":"StatePrefix: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.61823978+07:00","message":"TextPushed: 'ก่อนทางไหนให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.743628699+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.743668027+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-04-22T13:13:06.743673803+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.743687513+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.743694451+07:00","message":"[bufferProcess] interim [760000000]:ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.743696886+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วัชพืชขึ้นมาได้ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.743705005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.743707832+07:00","message":"> Transcript [1943] [false]: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.743711148+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.743713473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.743715238+07:00","message":"StatePrefix: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.743717949+07:00","message":"TextPushed: 'ก่อนทางไหนให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.933452922+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.933486557+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-04-22T13:13:06.933493015+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.933506799+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933514151+07:00","message":"[bufferProcess] interim [940000000]:ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933516355+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933523616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933526858+07:00","message":"> Transcript [1944] [false]: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933530546+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933532851+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933534814+07:00","message":"StatePrefix: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.9335372+07:00","message":"TextPushed: 'ก่อนทางไหนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933542873+07:00","message":"Push: 'วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933544602+07:00","message":"TextPushed: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933546542+07:00","message":"Set new StatePrefix : 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.933548486+07:00","message":"Next Push (prob) : 'มาได้ง่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.933555725+07:00","message":"push: {false วัชพืชขึ้น 0 0xc002aef680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.939717103+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.939737196+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-04-22T13:13:06.93974246+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:06.939753219+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.939757934+07:00","message":"[bufferProcess] interim [0]:ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.939760284+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.939763471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.939765959+07:00","message":"> Transcript [1945] [false]: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.939768719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.939771006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.93977282+07:00","message":"StatePrefix: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:06.939774854+07:00","message":"TextPushed: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.184189742+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.184228537+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-04-22T13:13:07.184235651+07:00","message":"receive interim result [false|false]: ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.184250813+07:00","message":"[buffer interim] 269 false ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.184257917+07:00","message":"[bufferProcess] interim [240000000]:ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.184260515+07:00","message":"[bufferProcess] send to processor:ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.184266652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.184269355+07:00","message":"> Transcript [1946] [false]: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.184272758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.184274672+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.184276944+07:00","message":"StatePrefix: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.184279703+07:00","message":"TextPushed: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.295207788+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.486754479+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.486801074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ\",\"confidence\":0.9391866}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.486807549+07:00","message":"receive interim result [true|false]: ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.486815355+07:00","message":"end recv isFinal message id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.486817409+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.48682439+07:00","message":"[buffer interim] 269 true ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486834401+07:00","message":"[bufferProcess] interim [540000000]:ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486839722+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486843033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486845911+07:00","message":"> Transcript [1947] [false]: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486848833+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486850737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486852757+07:00","message":"StatePrefix: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486854848+07:00","message":"TextPushed: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486856498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486858343+07:00","message":"> Transcript [1948] [true]: 'ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486860576+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486863002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486865057+07:00","message":"StatePrefix: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486866805+07:00","message":"TextPushed: 'ก่อนทางไหนให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.486868461+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.48704535+07:00","message":"Push: 'มาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.487049061+07:00","message":"TextPushed: 'ก่อนทางไหนให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.487051197+07:00","message":"Set new StatePrefix : 'ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.487053249+07:00","message":"Next Push (prob) : 'ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.487060987+07:00","message":"push: {true มาได้ง่ายด้วยค่ะ 0 0xc002aef680}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:07.487072277+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_269.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:07.499159726+07:00","message":"write wav file: './tmp/7548/7548_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537368744+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537399528+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537402226+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537403871+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537405487+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537407071+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537408673+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537410319+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537412238+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537413834+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537415469+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537417109+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537418763+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537420344+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537421898+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:07.537423544+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:07.970816626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:07.97082607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:08.897567854+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.080323818+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.080369475+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-04-22T13:13:10.080375625+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.080391436+07:00","message":"[buffer interim] 270 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.080399676+07:00","message":"[bufferProcess] interim [960000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.080401339+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.080406897+07:00","message":"[bufferProcess] send to processor (ticker):พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.080409549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.080412329+07:00","message":"> Transcript [1949] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.080414511+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.327537255+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.327588492+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-04-22T13:13:10.32759466+07:00","message":"receive interim result [false|false]: พืชอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.327608591+07:00","message":"[buffer interim] 270 false พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.327618393+07:00","message":"[bufferProcess] interim [260000000]:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.327620494+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.529053742+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.529104218+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-04-22T13:13:10.529110675+07:00","message":"receive interim result [false|false]: ภาษารัสเซีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.529127391+07:00","message":"[buffer interim] 270 false ภาษารัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.529135103+07:00","message":"[bufferProcess] interim [440000000]:ภาษารัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.529137668+07:00","message":"[bufferProcess] send to processor:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.529144365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.529147115+07:00","message":"> Transcript [1950] [false]: 'พืชอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.529150242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.529152196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.529153963+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.529156024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.648269946+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.648314434+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-04-22T13:13:10.648320371+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:10.648335925+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.648343485+07:00","message":"[bufferProcess] interim [560000000]:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.648345985+07:00","message":"[bufferProcess] send to processor:ภาษารัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.648352683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.648355256+07:00","message":"> Transcript [1951] [false]: 'ภาษารัสเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.648357825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:10.648359944+07:00","message":"Set new StatePrefix: 'ภาษารัสเซีย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:10.971214348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:10.971238707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.225558285+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.225600455+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-04-22T13:13:11.225606504+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.225620497+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.225627416+07:00","message":"[bufferProcess] interim [160000000]:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.225629824+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.225636352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.225639659+07:00","message":"> Transcript [1952] [false]: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.225641746+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.225644364+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.550282331+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.550325663+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-04-22T13:13:11.550331817+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.550345794+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.550355445+07:00","message":"[bufferProcess] interim [520000000]:พืชแต่ละชนิดจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.550357966+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.550363062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.550366048+07:00","message":"> Transcript [1953] [false]: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.550369467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.550371752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.550374233+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.550376523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.871773729+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.871814646+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-04-22T13:13:11.871819845+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:11.87183306+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.871840256+07:00","message":"[bufferProcess] interim [760000000]:พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.871842829+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.871848035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.871851372+07:00","message":"> Transcript [1954] [false]: 'พืชแต่ละชนิดจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.871854425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.871856282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.871858143+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:11.871860402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.128368704+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.128411973+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-04-22T13:13:12.128419198+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.128431121+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.128438165+07:00","message":"[bufferProcess] interim [60000000]:พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.128443435+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.128448799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.128451802+07:00","message":"> Transcript [1955] [false]: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.128454639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.128456906+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.128458896+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.1284611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.129934065+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.129946838+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-04-22T13:13:12.12995062+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.129957996+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129961384+07:00","message":"[bufferProcess] interim [120000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129963276+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129965631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129967567+07:00","message":"> Transcript [1956] [false]: 'พืชแต่ละชนิดจะมีช่วงอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129969882+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129971684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129973282+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129975036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129977533+07:00","message":"Push: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129979355+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.129981298+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดจะมีช่วงอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.12998327+07:00","message":"Next Push (prob) : 'จะมีช่วงอุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.129991404+07:00","message":"push: {false พืชแต่ละชนิด 0 0xc000168e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.768247288+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.768294304+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-04-22T13:13:12.768300255+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:12.768313685+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.768320957+07:00","message":"[bufferProcess] interim [720000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.768323383+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.768326628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.768329539+07:00","message":"> Transcript [1957] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.768331807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:12.768333706+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.14723483+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.147281494+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-04-22T13:13:13.14728707+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.147298319+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.147306106+07:00","message":"[bufferProcess] interim [80000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.147308657+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.147312429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.147315452+07:00","message":"> Transcript [1958] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.147319002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.147320969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.147323188+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.147325528+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.281953048+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.281994127+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-04-22T13:13:13.282000768+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.282015692+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.282022274+07:00","message":"[bufferProcess] interim [200000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.282025218+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.282032231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.282034912+07:00","message":"> Transcript [1959] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.282037949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.282039925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.282041657+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.282044184+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.541036347+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.541070892+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-04-22T13:13:13.541076988+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.541091397+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.541098684+07:00","message":"[bufferProcess] interim [440000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.541101342+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.541107271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.541110271+07:00","message":"> Transcript [1960] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.54111365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.541115802+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.541118083+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.541120678+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.733285549+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.733324872+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-04-22T13:13:13.733331176+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.733346324+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733354013+07:00","message":"[bufferProcess] interim [680000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733356705+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733362764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733365958+07:00","message":"> Transcript [1961] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733370033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733372117+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733374437+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733376801+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733381024+07:00","message":"Push: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733382999+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733385229+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.733387664+07:00","message":"Next Push (prob) : 'ที่เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.733412791+07:00","message":"push: {false จะมีช่วงอุณหภูมิ 0 0xc000168e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.858200807+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.858234558+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-04-22T13:13:13.858240662+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.858254499+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.858260802+07:00","message":"[bufferProcess] interim [740000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.858263295+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.85826871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.85827151+07:00","message":"> Transcript [1962] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.85827465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.858276553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.858278788+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.858281118+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:13.971849552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:13.971860326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.978031237+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.978062055+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-04-22T13:13:13.978068047+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:13.978076835+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.97808346+07:00","message":"[bufferProcess] interim [860000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.978086083+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.978089719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.978092508+07:00","message":"> Transcript [1963] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.978095732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.97809776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.978099507+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:13.978102213+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.187958503+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.18800145+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-04-22T13:13:14.188008071+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.188023026+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.188030411+07:00","message":"[bufferProcess] interim [100000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.188032854+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.188038604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.188041319+07:00","message":"> Transcript [1964] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.188044757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.188046825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.188048647+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.188052274+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.242440064+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.24247459+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-04-22T13:13:14.242480873+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.242494881+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.242498134+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-04-22T13:13:14.242500892+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.242506715+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.242509771+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242515723+07:00","message":"[bufferProcess] interim [160000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242517803+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242520568+07:00","message":"[bufferProcess] interim [220000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242524305+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242527487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.24253015+07:00","message":"> Transcript [1965] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242533776+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242535785+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242537503+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242539875+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242542693+07:00","message":"Push: 'ที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242556896+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.24255921+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242561346+07:00","message":"Next Push (prob) : 'ต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242562838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242564671+07:00","message":"> Transcript [1966] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242566412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.242568219+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.242576464+07:00","message":"push: {false ที่เหมาะสม 0 0xc000168e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.345508632+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.431971464+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.43200811+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-04-22T13:13:14.432014149+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.432024889+07:00","message":"[buffer interim] 270 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.432032544+07:00","message":"[bufferProcess] interim [460000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.432034772+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.432038387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.432041188+07:00","message":"> Transcript [1967] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.432043673+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.432046513+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.455154228+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.455186038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.455192548+07:00","message":"receive interim result [true|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.455203013+07:00","message":"end recv isFinal message id 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.455205758+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.45521197+07:00","message":"[buffer interim] 270 true พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455218164+07:00","message":"[bufferProcess] interim [460000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.45522116+07:00","message":"[bufferProcess] send to processor (isfinal):พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455234727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455256554+07:00","message":"> Transcript [1968] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455262398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455265089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455267386+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.45527027+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455273026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455275254+07:00","message":"> Transcript [1969] [true]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455277458+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455279057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.455280738+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.45528251+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:14.45528965+07:00","message":"Push: 'ต่อการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.455301476+07:00","message":"push: {true ต่อการเจริญเติบ 0 0xc000168e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:14.465890191+07:00","message":"write wav file: './tmp/7548/7548_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:14.476443772+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.01341151+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.013451738+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-04-22T13:13:15.013457136+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.013471196+07:00","message":"[buffer interim] 271 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.01347918+07:00","message":"[bufferProcess] interim [540000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.013480878+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.222791511+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.222831176+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-04-22T13:13:15.222837551+07:00","message":"receive interim result [false|false]: ต่อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.222851219+07:00","message":"[buffer interim] 271 false ต่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.222858361+07:00","message":"[bufferProcess] interim [780000000]:ต่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.222860699+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.222867167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.222870052+07:00","message":"> Transcript [1970] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.222872169+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.458948827+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.458985247+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-04-22T13:13:15.458991378+07:00","message":"receive interim result [false|false]: ต่อที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.459004332+07:00","message":"[buffer interim] 271 false ต่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.459011551+07:00","message":"[bufferProcess] interim [960000000]:ต่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.459013948+07:00","message":"[bufferProcess] send to processor:ต่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.459019587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.459022855+07:00","message":"> Transcript [1971] [false]: 'ต่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.459025148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.459027216+07:00","message":"Set new StatePrefix: 'ต่อที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.715582701+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.715625262+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-04-22T13:13:15.715632025+07:00","message":"receive interim result [false|false]: ต่อที่จะสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:15.715646883+07:00","message":"[buffer interim] 271 false ต่อที่จะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.71565391+07:00","message":"[bufferProcess] interim [260000000]:ต่อที่จะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.71565639+07:00","message":"[bufferProcess] send to processor:ต่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.715662631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.715665538+07:00","message":"> Transcript [1972] [false]: 'ต่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.715668344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.715670214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.715671952+07:00","message":"StatePrefix: 'ต่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:15.715674327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.028567831+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.028604841+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-04-22T13:13:16.028611044+07:00","message":"receive interim result [false|false]: ต่อที่จะสั่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.028623667+07:00","message":"[buffer interim] 271 false ต่อที่จะสั่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.028633129+07:00","message":"[bufferProcess] interim [560000000]:ต่อที่จะสั่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.028635496+07:00","message":"[bufferProcess] send to processor:ต่อที่จะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.028640976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.028643801+07:00","message":"> Transcript [1973] [false]: 'ต่อที่จะสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.02864689+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.028648917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.02865089+07:00","message":"StatePrefix: 'ต่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.028652996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.395553319+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.476721084+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.476772077+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-04-22T13:13:16.476777789+07:00","message":"receive interim result [false|false]: ต่อที่จะสั่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.476801697+07:00","message":"[buffer interim] 271 false ต่อที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.476809356+07:00","message":"[bufferProcess] interim [40000000]:ต่อที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.47681185+07:00","message":"[bufferProcess] send to processor:ต่อที่จะสั่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.476818491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.476821509+07:00","message":"> Transcript [1974] [false]: 'ต่อที่จะสั่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.476826976+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.476829031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.476830828+07:00","message":"StatePrefix: 'ต่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.476832904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.516281938+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.516319605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โต๊ะที่จะสั่งกัน\",\"confidence\":0.8970255}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.516325266+07:00","message":"receive interim result [true|false]: โต๊ะที่จะสั่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.516334864+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.516337014+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.516344032+07:00","message":"[buffer interim] 271 true โต๊ะที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516353505+07:00","message":"[bufferProcess] interim [130000000]:โต๊ะที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516358114+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516361145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516364358+07:00","message":"> Transcript [1975] [false]: 'ต่อที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516367427+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516369306+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516371114+07:00","message":"StatePrefix: 'ต่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516376038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516382264+07:00","message":"Push: 'ต่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516384215+07:00","message":"TextPushed: 'ต่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516386393+07:00","message":"Set new StatePrefix : 'ต่อที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516388393+07:00","message":"Next Push (prob) : 'จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516390181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.51639223+07:00","message":"> Transcript [1976] [true]: 'โต๊ะที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516394346+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516396023+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516397872+07:00","message":"StatePrefix: 'ต่อที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.51639989+07:00","message":"TextPushed: 'ต่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516401329+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516476994+07:00","message":"Push: 'สั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.5164795+07:00","message":"TextPushed: 'ต่อที่สั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516482416+07:00","message":"Set new StatePrefix : 'โต๊ะที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516484169+07:00","message":"Next Push (prob) : 'โต๊ะที่จะสั่งกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.516477282+07:00","message":"push: {false ต่อที่ 0 0xc000044680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.516494345+07:00","message":"push: {true สั่งกัน 0 0xc000044680}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:16.516513867+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_271.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:16.524257396+07:00","message":"write wav file: './tmp/7548/7548_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:16.587990437+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:16.971931376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:16.971940356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.138868409+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.138911563+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-04-22T13:13:17.138916871+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.138931658+07:00","message":"[buffer interim] 272 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.138939342+07:00","message":"[bufferProcess] interim [420000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.138941226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.446292092+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.446329941+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-04-22T13:13:17.446335744+07:00","message":"receive interim result [false|false]: อุณหภูมิที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.446350063+07:00","message":"[buffer interim] 272 false อุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.446357373+07:00","message":"[bufferProcess] interim [660000000]:อุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.446359579+07:00","message":"[bufferProcess] send to processor:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.446365122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.446367736+07:00","message":"> Transcript [1977] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.446370065+07:00","message":"Set StatePrefix (first interim): 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.626533393+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.626573944+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-04-22T13:13:17.626579631+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.626591855+07:00","message":"[buffer interim] 272 false อุณหภูมิที่สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.626598631+07:00","message":"[bufferProcess] interim [840000000]:อุณหภูมิที่สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.626605227+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.626612888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.626616137+07:00","message":"> Transcript [1978] [false]: 'อุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.626619049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.626621323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.626623139+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.626625408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.948612425+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.94864944+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-04-22T13:13:17.948655275+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:17.948666662+07:00","message":"[buffer interim] 272 false อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.948673187+07:00","message":"[bufferProcess] interim [140000000]:อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.948675788+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.948681674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.948684483+07:00","message":"> Transcript [1979] [false]: 'อุณหภูมิที่สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.948687605+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.948689841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.948691539+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:17.948693588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.011940927+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.011976121+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-04-22T13:13:18.011982608+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.011997691+07:00","message":"[buffer interim] 272 false อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.012004857+07:00","message":"[bufferProcess] interim [320000000]:อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.012007337+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.012010565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.012013671+07:00","message":"> Transcript [1980] [false]: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.012016983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.012019212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.01202118+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.01202318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.347272229+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.347320116+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-04-22T13:13:18.3473273+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.347339659+07:00","message":"[buffer interim] 272 false อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347348953+07:00","message":"[bufferProcess] interim [560000000]:อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347351599+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347357189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347359841+07:00","message":"> Transcript [1981] [false]: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347363261+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347365783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347367921+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347369982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347374762+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.347376952+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.34737878+07:00","message":"Set new StatePrefix : 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.34738103+07:00","message":"Next Push (prob) : 'ที่สูงเกินไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.347389898+07:00","message":"push: {false อุณหภูมิ 0 0xc00038c600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.524894546+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.524928794+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-04-22T13:13:18.52493457+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.524950604+07:00","message":"[buffer interim] 272 false อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.524958482+07:00","message":"[bufferProcess] interim [740000000]:อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.524963311+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.524970642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.524973302+07:00","message":"> Transcript [1982] [false]: 'อุณหภูมิที่สูงเกินไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.524976267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.524978402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.524980331+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.524982597+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.668366659+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.668402887+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-04-22T13:13:18.668409008+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.668423763+07:00","message":"[buffer interim] 272 false อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.66843396+07:00","message":"[bufferProcess] interim [920000000]:อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.668436578+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.668443581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.668447028+07:00","message":"> Transcript [1983] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.668449829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.668452179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.66845414+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.668456351+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.742826994+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.74286048+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-04-22T13:13:18.742866905+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.742879563+07:00","message":"[buffer interim] 272 false อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.742886498+07:00","message":"[bufferProcess] interim [980000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.742888952+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.742894355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.742896887+07:00","message":"> Transcript [1984] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.742899973+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.742902086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.742904227+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.74290643+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.918279975+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.9183187+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-04-22T13:13:18.918324049+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.918338099+07:00","message":"[buffer interim] 272 false อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918346022+07:00","message":"[bufferProcess] interim [220000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918348679+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918356054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918358607+07:00","message":"> Transcript [1985] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918361995+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918364525+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918366577+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918368807+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918374873+07:00","message":"Push: 'ที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.91837704+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918379054+07:00","message":"Set new StatePrefix : 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:18.918381208+07:00","message":"Next Push (prob) : 'หรือว่าต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:18.918389636+07:00","message":"push: {false ที่สูงเกินไป 0 0xc00038c600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.232623943+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.232670647+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-04-22T13:13:19.232677879+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.232691235+07:00","message":"[buffer interim] 272 false อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.23269881+07:00","message":"[bufferProcess] interim [460000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.232701268+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.232706872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.232709656+07:00","message":"> Transcript [1986] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.23271262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.232714708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.23271672+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.232719308+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.534932328+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.638154431+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.638195728+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-04-22T13:13:19.638201954+07:00","message":"receive interim result [true|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.63821194+07:00","message":"end recv isFinal message id 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.638214229+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.638219999+07:00","message":"[buffer interim] 272 true อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638230318+07:00","message":"[bufferProcess] interim [970000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638233342+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638237267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638240291+07:00","message":"> Transcript [1987] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638243089+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638244891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638246654+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638249065+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638251871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638253909+07:00","message":"> Transcript [1988] [true]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.6382562+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638257823+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638259382+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638261067+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.638263822+07:00","message":"Push: 'หรือว่าต่ำเกินไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.638272365+07:00","message":"push: {true หรือว่าต่ำเกินไป 0 0xc00038c600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:19.645904589+07:00","message":"write wav file: './tmp/7548/7548_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.667739801+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.798160721+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.858279975+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.935793229+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.935815775+07:00","message":"found end of frame, send empty tag with msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.935819955+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.935827591+07:00","message":"[buffer interim] 273 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.935837358+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.935847827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.935852352+07:00","message":"> Transcript [1989] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.935856247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.935859486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.935863093+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.935866162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:19.935875332+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:19.935887328+07:00","message":"push: {true \n 0 0xc00038cd00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:19.941069408+07:00","message":"write wav file: './tmp/7548/7548_273.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:19.972977561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:19.972999905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.243880532+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.243923262+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-04-22T13:13:21.243929285+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.243943178+07:00","message":"[buffer interim] 274 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.243950409+07:00","message":"[bufferProcess] interim [200000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.243952253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.243957495+07:00","message":"[bufferProcess] send to processor (ticker):การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.243960014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.243962454+07:00","message":"> Transcript [1990] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.24396469+07:00","message":"Set StatePrefix (first interim): 'การจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.286288867+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.286322173+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-04-22T13:13:21.286328064+07:00","message":"receive interim result [false|false]: ต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.286342921+07:00","message":"[buffer interim] 274 false ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.286350732+07:00","message":"[bufferProcess] interim [320000000]:ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.286352631+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.47313828+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.473187784+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-04-22T13:13:21.473193795+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.473204649+07:00","message":"[buffer interim] 274 false ต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.473218501+07:00","message":"[bufferProcess] interim [500000000]:ต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.473220817+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.473223861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.473227202+07:00","message":"> Transcript [1991] [false]: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.473229265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.473231157+07:00","message":"Set new StatePrefix: 'ต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.608694762+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.608731331+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-04-22T13:13:21.608737123+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.608749535+07:00","message":"[buffer interim] 274 false ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.608759448+07:00","message":"[bufferProcess] interim [620000000]:ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.60876286+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.608766647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.608769189+07:00","message":"> Transcript [1992] [false]: 'ต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.608772599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.608774762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.608776612+07:00","message":"StatePrefix: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.608785554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.926052808+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.926091427+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-04-22T13:13:21.926097278+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:21.926113443+07:00","message":"[buffer interim] 274 false ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.926122289+07:00","message":"[bufferProcess] interim [920000000]:ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.926124536+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.926128924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.926131794+07:00","message":"> Transcript [1993] [false]: 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.926134829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.926137291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.92613914+07:00","message":"StatePrefix: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:21.926141171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.115933437+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.115974229+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-04-22T13:13:22.115979966+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.115996963+07:00","message":"[buffer interim] 274 false ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.116008878+07:00","message":"[bufferProcess] interim [100000000]:ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.116011582+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.116017522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.116020373+07:00","message":"> Transcript [1994] [false]: 'ต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.11602335+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.11602564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.116027667+07:00","message":"StatePrefix: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.116029789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.438595376+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.438633102+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-04-22T13:13:22.438638724+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.438652559+07:00","message":"[buffer interim] 274 false ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438660784+07:00","message":"[bufferProcess] interim [400000000]:ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438663186+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438666996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438669878+07:00","message":"> Transcript [1995] [false]: 'ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438672842+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438675062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438676889+07:00","message":"StatePrefix: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438678831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438681617+07:00","message":"Push: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438683679+07:00","message":"TextPushed: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438686219+07:00","message":"Set new StatePrefix : 'ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.438688769+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.438712591+07:00","message":"push: {false ต่อการเจริญ 0 0xc000405980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.703507449+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.703545778+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-04-22T13:13:22.703551925+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.70356466+07:00","message":"[buffer interim] 274 false ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.703571942+07:00","message":"[bufferProcess] interim [700000000]:ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.703574743+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.703580268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.703582965+07:00","message":"> Transcript [1996] [false]: 'ต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.703586287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.703588583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.703590578+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.703592718+07:00","message":"TextPushed: 'ต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.736345196+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.833246858+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.833288992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของพืชได้ค่ะ\",\"confidence\":0.94194496}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.833295735+07:00","message":"receive interim result [true|false]: ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.833305338+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.833307464+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.8333133+07:00","message":"[buffer interim] 274 true ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833321116+07:00","message":"[bufferProcess] interim [910000000]:ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833326545+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833329826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833332725+07:00","message":"> Transcript [1997] [false]: 'ต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833335498+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833337597+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833339593+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833344169+07:00","message":"TextPushed: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833345783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833347573+07:00","message":"> Transcript [1998] [true]: 'ต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833349639+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833351265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833355325+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833357219+07:00","message":"TextPushed: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:22.833363632+07:00","message":"Push: 'เติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:22.833371788+07:00","message":"push: {true เติบโตของพืชได้ค่ะ 0 0xc000405980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:22.845875582+07:00","message":"write wav file: './tmp/7548/7548_274.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:22.973969108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:22.973973507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.057204806+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.126461045+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.315073027+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.315096202+07:00","message":"found end of frame, send empty tag with msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.315099462+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.315107587+07:00","message":"[buffer interim] 275 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.315115407+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.315119217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.31512194+07:00","message":"> Transcript [1999] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.315124435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.315126232+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.31512808+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.315130226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.31513292+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.315142592+07:00","message":"push: {true \n 0 0xc004108080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.316662654+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:23.319606804+07:00","message":"write wav file: './tmp/7548/7548_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.780491119+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.780536756+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-04-22T13:13:23.780542211+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.780560311+07:00","message":"[buffer interim] 276 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.780566693+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.780569008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.856856808+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.856891969+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-04-22T13:13:23.856897557+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:23.856913876+07:00","message":"[buffer interim] 276 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.856921029+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.856923306+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.856926629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.856929962+07:00","message":"> Transcript [2000] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:23.856932255+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.483812433+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.483859252+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-04-22T13:13:24.483865151+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:24.483878852+07:00","message":"[buffer interim] 276 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.483885749+07:00","message":"[bufferProcess] interim [200000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.483888472+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.483894345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.483896948+07:00","message":"> Transcript [2001] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.483898959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:24.483900727+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.251953451+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.251993639+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-04-22T13:13:25.251998762+07:00","message":"receive interim result [false|false]: เช่นข้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.252013143+07:00","message":"[buffer interim] 276 false เช่นข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.252026315+07:00","message":"[bufferProcess] interim [980000000]:เช่นข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.252028645+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.252034494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.252037507+07:00","message":"> Transcript [2002] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.252040686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.252042753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.252044659+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.252046767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.768825816+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.768865773+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-04-22T13:13:25.768871406+07:00","message":"receive interim result [false|false]: เช่นข้าวซึม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.768884735+07:00","message":"[buffer interim] 276 false เช่นข้าวซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.768891951+07:00","message":"[bufferProcess] interim [460000000]:เช่นข้าวซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.768894141+07:00","message":"[bufferProcess] send to processor:เช่นข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.768899392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.768902496+07:00","message":"> Transcript [2003] [false]: 'เช่นข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.768905518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.768907516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.768909348+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.768911797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.775892963+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.775914609+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-04-22T13:13:25.775919571+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.775930456+07:00","message":"[buffer interim] 276 false เช่นข้าวซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.775936104+07:00","message":"[bufferProcess] interim [520000000]:เช่นข้าวซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.775938282+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.775941339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.775943444+07:00","message":"> Transcript [2004] [false]: 'เช่นข้าวซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.775946158+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.775949084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.775950953+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.775953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.895710877+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.895748898+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-04-22T13:13:25.895754181+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.895767022+07:00","message":"[buffer interim] 276 false เช่นข้าวซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.895774009+07:00","message":"[bufferProcess] interim [580000000]:เช่นข้าวซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.895776505+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.895790746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.895793917+07:00","message":"> Transcript [2005] [false]: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.895797578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.895800119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.895802005+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.895804038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.89580884+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.8958126+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.89581504+07:00","message":"Set new StatePrefix : 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:25.895817405+07:00","message":"Next Push (prob) : 'ข้าวซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:25.895825056+07:00","message":"push: {false เช่น 0 0xc000044800}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:25.974586797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:25.974599898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.084941106+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.08497534+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-04-22T13:13:26.084981919+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.084995211+07:00","message":"[buffer interim] 276 false เช่นข้าวซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.085001651+07:00","message":"[bufferProcess] interim [760000000]:เช่นข้าวซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.085004145+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.085009621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.085013548+07:00","message":"> Transcript [2006] [false]: 'เช่นข้าวซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.08501728+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.085019456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.085021291+07:00","message":"StatePrefix: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.085023658+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.09504515+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.095068964+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-04-22T13:13:26.09507359+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.095086764+07:00","message":"[buffer interim] 276 false เช่นข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.095091108+07:00","message":"[bufferProcess] interim [820000000]:เช่นข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.095093313+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.095095924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.095098092+07:00","message":"> Transcript [2007] [false]: 'เช่นข้าวซึ่งเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.095100567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.095102349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.095104029+07:00","message":"StatePrefix: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.095106535+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.148275954+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.148302359+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-04-22T13:13:26.148307708+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.148321802+07:00","message":"[buffer interim] 276 false เช่นข้าวซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.148328376+07:00","message":"[bufferProcess] interim [880000000]:เช่นข้าวซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.148330636+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.148338203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.148340563+07:00","message":"> Transcript [2008] [false]: 'เช่นข้าวซึ่งเป็นพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.14834375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.148346068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.14834778+07:00","message":"StatePrefix: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.148349994+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.331261797+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.331297102+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-04-22T13:13:26.331302762+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.331316501+07:00","message":"[buffer interim] 276 false เช่นข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331324151+07:00","message":"[bufferProcess] interim [60000000]:เช่นข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331326907+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331333842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331336519+07:00","message":"> Transcript [2009] [false]: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331340546+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331360114+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331362157+07:00","message":"StatePrefix: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331364375+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331370474+07:00","message":"Push: 'ข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331372381+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.331374335+07:00","message":"Set new StatePrefix : 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.33137632+07:00","message":"Next Push (prob) : 'เป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.331384538+07:00","message":"push: {false ข้าวซึ่ง 0 0xc000044800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.53728229+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.537323571+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-04-22T13:13:26.53732871+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.537341082+07:00","message":"[buffer interim] 276 false เช่นข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.537347221+07:00","message":"[bufferProcess] interim [300000000]:เช่นข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.537349477+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.537354336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.53735682+07:00","message":"> Transcript [2010] [false]: 'เช่นข้าวซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.537359761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.537361616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.53736344+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.537365775+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.783389867+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.783439287+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-04-22T13:13:26.783447669+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.783462538+07:00","message":"[buffer interim] 276 false เช่นข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.783469245+07:00","message":"[bufferProcess] interim [480000000]:เช่นข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.783471597+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.783477732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.783480304+07:00","message":"> Transcript [2011] [false]: 'เช่นข้าวซึ่งเป็นพืชที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.783483161+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.783485177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.783487469+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.783490593+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.834565449+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.899299361+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.911638128+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.911670337+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-04-22T13:13:26.91167614+07:00","message":"receive interim result [false|false]: เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.911689793+07:00","message":"[buffer interim] 276 false เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.911696637+07:00","message":"[bufferProcess] interim [720000000]:เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.911699257+07:00","message":"[bufferProcess] send to processor:เช่นข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.911705032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.911708279+07:00","message":"> Transcript [2012] [false]: 'เช่นข้าวซึ่งเป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.911711244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.911713214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.911715225+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.91171771+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.924429282+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.924461609+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-04-22T13:13:26.924468479+07:00","message":"receive interim result [true|false]: เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.924478922+07:00","message":"end recv isFinal message id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.924482097+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.924489909+07:00","message":"[buffer interim] 276 true เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924496505+07:00","message":"[bufferProcess] interim [750000000]:เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924503061+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924507779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924511695+07:00","message":"> Transcript [2013] [false]: 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924515488+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924518215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924521351+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924524408+07:00","message":"TextPushed: 'เช่นข้าวซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924531798+07:00","message":"Push: 'เป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924534722+07:00","message":"TextPushed: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924537634+07:00","message":"Set new StatePrefix : 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924540767+07:00","message":"Next Push (prob) : 'ที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924543665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924546453+07:00","message":"> Transcript [2014] [true]: 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924549391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924551749+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924555984+07:00","message":"StatePrefix: 'เช่นข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924559335+07:00","message":"TextPushed: 'เช่นข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.9245596+07:00","message":"push: {false เป็นพืช 0 0xc000044800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:26.924581839+07:00","message":"push: {true ที่เจริญเติบ 0 0xc000044800}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:26.924562341+07:00","message":"Push: 'ที่เจริญเติบ'"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:26.934069694+07:00","message":"write wav file: './tmp/7548/7548_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.472174685+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.472219795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toto\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.472224778+07:00","message":"receive interim result [false|false]: Toto"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.47224085+07:00","message":"[buffer interim] 277 false Toto"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.472247774+07:00","message":"[bufferProcess] interim [540000000]:Toto"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.472249716+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.576413066+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.57645138+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-04-22T13:13:27.576456624+07:00","message":"receive interim result [false|false]: โตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.576468768+07:00","message":"[buffer interim] 277 false โตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.576475454+07:00","message":"[bufferProcess] interim [660000000]:โตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.576477824+07:00","message":"[bufferProcess] send to processor:Toto"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.576485862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.576488345+07:00","message":"> Transcript [2015] [false]: 'Toto'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.576490182+07:00","message":"Set StatePrefix (first interim): 'Toto'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.633220253+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.633254928+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-04-22T13:13:27.633260411+07:00","message":"receive interim result [false|false]: โตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:27.633273752+07:00","message":"[buffer interim] 277 false โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.633280397+07:00","message":"[bufferProcess] interim [780000000]:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.63328242+07:00","message":"[bufferProcess] send to processor:โตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.633289273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.633291902+07:00","message":"> Transcript [2016] [false]: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.633293991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:27.633295819+07:00","message":"Set new StatePrefix: 'โตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.055134875+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.148968832+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.14900557+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-04-22T13:13:28.149011171+07:00","message":"receive interim result [false|false]: โตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.149023727+07:00","message":"[buffer interim] 277 false โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.14903262+07:00","message":"[bufferProcess] interim [380000000]:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.149034816+07:00","message":"[bufferProcess] send to processor:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.149039848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.149042552+07:00","message":"> Transcript [2017] [false]: 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.149045485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.14904754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.149049319+07:00","message":"StatePrefix: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.149051215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.156408215+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.156444387+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-04-22T13:13:28.156449522+07:00","message":"receive interim result [true|false]: โตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.156458308+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.156460235+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.156465539+07:00","message":"[buffer interim] 277 true โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156470915+07:00","message":"[bufferProcess] interim [380000000]:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156473582+07:00","message":"[bufferProcess] send to processor (isfinal):โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156476171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156478734+07:00","message":"> Transcript [2018] [false]: 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156482703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156484459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156486326+07:00","message":"StatePrefix: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156488028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156489575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156491605+07:00","message":"> Transcript [2019] [true]: 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156493625+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156495183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156496708+07:00","message":"StatePrefix: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156498246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:28.156502723+07:00","message":"Push: 'โตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.156509888+07:00","message":"push: {true โตได้ดี 0 0xc000168700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:28.162510613+07:00","message":"write wav file: './tmp/7548/7548_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:28.188173376+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:28.97539881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:28.975420877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.056588021+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.056632564+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-04-22T13:13:29.05663753+07:00","message":"receive interim result [false|false]: ภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.056651656+07:00","message":"[buffer interim] 278 false ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.056658467+07:00","message":"[bufferProcess] interim [660000000]:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.05666014+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.059077501+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.059111439+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-04-22T13:13:29.059117594+07:00","message":"receive interim result [false|false]: กูมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.059134262+07:00","message":"[buffer interim] 278 false กูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.059141808+07:00","message":"[bufferProcess] interim [720000000]:กูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.059144135+07:00","message":"[bufferProcess] send to processor:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.059149478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.059152781+07:00","message":"> Transcript [2020] [false]: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.059155114+07:00","message":"Set StatePrefix (first interim): 'ภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.173253412+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.173296887+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-04-22T13:13:29.173302549+07:00","message":"receive interim result [false|false]: ภูมินทร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.173316621+07:00","message":"[buffer interim] 278 false ภูมินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.173324468+07:00","message":"[bufferProcess] interim [780000000]:ภูมินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.173326686+07:00","message":"[bufferProcess] send to processor:กูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.173333284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.173336347+07:00","message":"> Transcript [2021] [false]: 'กูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.173338674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.173340542+07:00","message":"Set new StatePrefix: 'กูมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.231775881+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.231824429+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-04-22T13:13:29.231830342+07:00","message":"receive interim result [false|false]: ภูมิภาค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.231846711+07:00","message":"[buffer interim] 278 false ภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.231853732+07:00","message":"[bufferProcess] interim [840000000]:ภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.231856032+07:00","message":"[bufferProcess] send to processor:ภูมินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.231862812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.231866141+07:00","message":"> Transcript [2022] [false]: 'ภูมินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.231868328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.231870258+07:00","message":"Set new StatePrefix: 'ภูมินทร์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.234489313+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.234527563+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-04-22T13:13:29.234532881+07:00","message":"receive interim result [false|false]: ภูมิอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.234549061+07:00","message":"[buffer interim] 278 false ภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.234555883+07:00","message":"[bufferProcess] interim [900000000]:ภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.234558599+07:00","message":"[bufferProcess] send to processor:ภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.234565695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.234568436+07:00","message":"> Transcript [2023] [false]: 'ภูมิภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.234570598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.234572967+07:00","message":"Set new StatePrefix: 'ภูมิภาค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.626191463+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.626232216+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-04-22T13:13:29.626238089+07:00","message":"receive interim result [false|false]: ภูมิอากาศเขต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.626253945+07:00","message":"[buffer interim] 278 false ภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.626264052+07:00","message":"[bufferProcess] interim [320000000]:ภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.626266433+07:00","message":"[bufferProcess] send to processor:ภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.626271772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.626274636+07:00","message":"> Transcript [2024] [false]: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.626277059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.626279161+07:00","message":"Set new StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.945771186+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.945816854+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-04-22T13:13:29.945822627+07:00","message":"receive interim result [false|false]: ภูมิอากาศเขตร้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:29.945837385+07:00","message":"[buffer interim] 278 false ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.945845523+07:00","message":"[bufferProcess] interim [620000000]:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.94584828+07:00","message":"[bufferProcess] send to processor:ภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.945852165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.945854852+07:00","message":"> Transcript [2025] [false]: 'ภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.945857868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.945859917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.945861727+07:00","message":"StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:29.945863745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.426036408+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.52285688+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.522898528+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-04-22T13:13:30.522904672+07:00","message":"receive interim result [false|false]: ภูมิอากาศเขตร้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.522918057+07:00","message":"[buffer interim] 278 false ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.522926409+07:00","message":"[bufferProcess] interim [220000000]:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.522928674+07:00","message":"[bufferProcess] send to processor:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.522934114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.522936871+07:00","message":"> Transcript [2026] [false]: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.52294273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.522945567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.522947384+07:00","message":"StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.522949462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.535525657+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.53556054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศเขตร้อน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.535565506+07:00","message":"receive interim result [true|false]: ภูมิอากาศเขตร้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.535573355+07:00","message":"end recv isFinal message id 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.535575896+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.535581974+07:00","message":"[buffer interim] 278 true ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535586819+07:00","message":"[bufferProcess] interim [250000000]:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535590579+07:00","message":"[bufferProcess] send to processor (isfinal):ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535593835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535597629+07:00","message":"> Transcript [2027] [false]: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535600363+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.53560214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535603839+07:00","message":"StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535605699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535607158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535609095+07:00","message":"> Transcript [2028] [true]: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535611096+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535612668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535614163+07:00","message":"StatePrefix: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535615683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.535618635+07:00","message":"Push: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.535627405+07:00","message":"push: {true ภูมิอากาศเขตร้อน 0 0xc004108a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:30.542507629+07:00","message":"write wav file: './tmp/7548/7548_278.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.617915338+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.685592631+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.747389144+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.829415571+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.829438532+07:00","message":"found end of frame, send empty tag with msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.829442176+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.829449201+07:00","message":"[buffer interim] 279 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.829457167+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.829461273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.829464039+07:00","message":"> Transcript [2029] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.829466621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.829469045+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.829471165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.829472876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:30.829482485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:30.829493764+07:00","message":"push: {true \n 0 0xc002031400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:30.834886911+07:00","message":"write wav file: './tmp/7548/7548_279.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.102937334+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.102978057+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-04-22T13:13:31.102983086+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.103000182+07:00","message":"[buffer interim] 280 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.103007442+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.10300999+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.229815062+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.229851783+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-04-22T13:13:31.229857157+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.229869142+07:00","message":"[buffer interim] 280 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.229878243+07:00","message":"[bufferProcess] interim [480000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.229880868+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.229886479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.229889416+07:00","message":"> Transcript [2030] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.229892593+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.431468854+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.431503107+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-04-22T13:13:31.431509893+07:00","message":"receive interim result [false|false]: จะมีชู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.431521172+07:00","message":"[buffer interim] 280 false จะมีชู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.4315286+07:00","message":"[bufferProcess] interim [720000000]:จะมีชู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.43153231+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.431537863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.431541543+07:00","message":"> Transcript [2031] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.431545558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.431548237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.431550803+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.431553251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.465559246+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.465600059+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-04-22T13:13:31.46560826+07:00","message":"receive interim result [false|false]: จะมีช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.465622837+07:00","message":"[buffer interim] 280 false จะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.465631733+07:00","message":"[bufferProcess] interim [780000000]:จะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.46563606+07:00","message":"[bufferProcess] send to processor:จะมีชู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.465639391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.465642511+07:00","message":"> Transcript [2032] [false]: 'จะมีชู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.465651776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.465653523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.465655252+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.465657092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.74867324+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.748707811+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-04-22T13:13:31.748713954+07:00","message":"receive interim result [false|false]: จะมีช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.748726498+07:00","message":"[buffer interim] 280 false จะมีช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.748733566+07:00","message":"[bufferProcess] interim [20000000]:จะมีช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.748736012+07:00","message":"[bufferProcess] send to processor:จะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.748741866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.748744947+07:00","message":"> Transcript [2033] [false]: 'จะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.748747981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.748750004+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.748752017+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.748754295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.916140325+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.916174631+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-04-22T13:13:31.916180397+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.916190963+07:00","message":"[buffer interim] 280 false จะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916197322+07:00","message":"[bufferProcess] interim [140000000]:จะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916199583+07:00","message":"[bufferProcess] send to processor:จะมีช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916204581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916207958+07:00","message":"> Transcript [2034] [false]: 'จะมีช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916210572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916212461+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916216165+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916218389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916222956+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916224979+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916227948+07:00","message":"Set new StatePrefix : 'จะมีช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:31.916230354+07:00","message":"Next Push (prob) : 'มีช่วงเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:31.916239245+07:00","message":"push: {false จะ 0 0xc004108f80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:31.976326742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:31.976336064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.181287085+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.181323703+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-04-22T13:13:32.181330895+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.181345207+07:00","message":"[buffer interim] 280 false จะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.18135256+07:00","message":"[bufferProcess] interim [500000000]:จะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.181355076+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.181361463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.181364392+07:00","message":"> Transcript [2035] [false]: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.181366664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.181368528+07:00","message":"Set new StatePrefix: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.371284436+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.371321703+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-04-22T13:13:32.37132754+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.371340458+07:00","message":"[buffer interim] 280 false จะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.371350096+07:00","message":"[bufferProcess] interim [680000000]:จะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.371352952+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.371358499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.371361479+07:00","message":"> Transcript [2036] [false]: 'จะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.371365001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.371367383+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.371369653+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.371372578+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.617650769+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.617686067+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-04-22T13:13:32.617691597+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.617706263+07:00","message":"[buffer interim] 280 false จะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.617712969+07:00","message":"[bufferProcess] interim [920000000]:จะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.617715412+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.617718668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.617721336+07:00","message":"> Transcript [2037] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.617724695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.617726635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.617728801+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.617731033+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.873067246+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.873103248+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-04-22T13:13:32.873108562+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:32.873119513+07:00","message":"[buffer interim] 280 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.873125082+07:00","message":"[bufferProcess] interim [160000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.873127788+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.873132786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.87313541+07:00","message":"> Transcript [2038] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.873138362+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.873140482+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.873142733+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:32.873145065+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.06297999+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.063017655+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-04-22T13:13:33.063023812+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.063039454+07:00","message":"[buffer interim] 280 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.063047381+07:00","message":"[bufferProcess] interim [340000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.063049907+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.063053588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.06305609+07:00","message":"> Transcript [2039] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.06306016+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.06306237+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.063064226+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.063066761+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.063069721+07:00","message":"Push: 'มีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.063071466+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.063074625+07:00","message":"Set new StatePrefix : 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.063076852+07:00","message":"Next Push (prob) : 'ที่เหมาะสมต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.063086361+07:00","message":"push: {false มีช่วงอุณหภูมิ 0 0xc004108f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.386144035+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.386186337+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-04-22T13:13:33.38619349+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.386206742+07:00","message":"[buffer interim] 280 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.386214585+07:00","message":"[bufferProcess] interim [640000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.386217018+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.386223318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.386227944+07:00","message":"> Transcript [2040] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.386231405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.386233402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.386235404+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.386237622+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.514254194+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.514292358+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-04-22T13:13:33.514298507+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.514314+07:00","message":"[buffer interim] 280 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.514329098+07:00","message":"[bufferProcess] interim [760000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.514331813+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.514342051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.514345029+07:00","message":"> Transcript [2041] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.514348732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.514351485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.514353333+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.514355902+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.566084848+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.628113353+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.653227462+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.653266186+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-04-22T13:13:33.653272479+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.653286078+07:00","message":"[buffer interim] 280 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.653293341+07:00","message":"[bufferProcess] interim [0]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.653296647+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.653304007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.653308186+07:00","message":"> Transcript [2042] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.653311863+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.653314339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.653317066+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.653319862+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.656515955+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.65653502+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-04-22T13:13:33.65654005+07:00","message":"receive interim result [true|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.656548811+07:00","message":"end recv isFinal message id 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.656551207+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.656555427+07:00","message":"[buffer interim] 280 true จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656559377+07:00","message":"[bufferProcess] interim [30000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656562021+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.65656528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656567434+07:00","message":"> Transcript [2043] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656569779+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656571465+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656573594+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656576079+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656578853+07:00","message":"Push: 'ที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656580579+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656582659+07:00","message":"Set new StatePrefix : 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656584748+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656586311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656588141+07:00","message":"> Transcript [2044] [true]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656590486+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656592119+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656593721+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656595806+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:33.656597873+07:00","message":"Push: 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.656606274+07:00","message":"push: {false ที่เหมาะสมต่อ 0 0xc004108f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:33.656611807+07:00","message":"push: {true การเจริญเติบ 0 0xc004108f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:33.665675618+07:00","message":"write wav file: './tmp/7548/7548_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.291956356+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.292004488+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-04-22T13:13:34.292009569+07:00","message":"receive interim result [false|false]: โต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.292025585+07:00","message":"[buffer interim] 281 false โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.292032394+07:00","message":"[bufferProcess] interim [660000000]:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.292034423+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.869074321+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.869117225+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-04-22T13:13:34.869122722+07:00","message":"receive interim result [false|false]: โต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:34.869136548+07:00","message":"[buffer interim] 281 false โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.869144032+07:00","message":"[bufferProcess] interim [260000000]:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.86914595+07:00","message":"[bufferProcess] send to processor:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.869151123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.869153987+07:00","message":"> Transcript [2045] [false]: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:34.869156127+07:00","message":"Set StatePrefix (first interim): 'โต'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:34.976461199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:34.976474337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.584244436+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.584297962+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-04-22T13:13:35.584305989+07:00","message":"receive interim result [false|false]: โตข้าวสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.584321237+07:00","message":"[buffer interim] 281 false โตข้าวสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.58432872+07:00","message":"[bufferProcess] interim [980000000]:โตข้าวสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.584331244+07:00","message":"[bufferProcess] send to processor:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.5843368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.584339557+07:00","message":"> Transcript [2046] [false]: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.584344543+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.584346803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.58434897+07:00","message":"StatePrefix: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.584351073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.7001088+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.700148532+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-04-22T13:13:35.700154334+07:00","message":"receive interim result [false|false]: โตข้าวสาลี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.700169616+07:00","message":"[buffer interim] 281 false โตข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.700177529+07:00","message":"[bufferProcess] interim [40000000]:โตข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.70017994+07:00","message":"[bufferProcess] send to processor:โตข้าวสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.700183449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.700186186+07:00","message":"> Transcript [2047] [false]: 'โตข้าวสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.700189169+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.700191109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.700193225+07:00","message":"StatePrefix: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:35.700195417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:35.935039084+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.035071041+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.035110948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตข้าวสาลี\",\"confidence\":0.9570611}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.035116938+07:00","message":"receive interim result [true|false]: โตข้าวสาลี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.035124874+07:00","message":"end recv isFinal message id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.035127084+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.035133112+07:00","message":"[buffer interim] 281 true โตข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035140496+07:00","message":"[bufferProcess] interim [520000000]:โตข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035143231+07:00","message":"[bufferProcess] send to processor (isfinal):โตข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035146552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035149498+07:00","message":"> Transcript [2048] [false]: 'โตข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035152334+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035154248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035156577+07:00","message":"StatePrefix: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035158839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035160578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035162369+07:00","message":"> Transcript [2049] [true]: 'โตข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035164571+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.03517022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035172226+07:00","message":"StatePrefix: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035173874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:36.035176548+07:00","message":"Push: 'โตข้าวสาลี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.035184601+07:00","message":"push: {true โตข้าวสาลี 0 0xc002030300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:36.04277732+07:00","message":"write wav file: './tmp/7548/7548_281.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:36.516586979+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.196840738+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.196882242+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-04-22T13:13:37.196887293+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.196900543+07:00","message":"[buffer interim] 282 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.196907478+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.196909497+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.196914533+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.196916982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.196919538+07:00","message":"> Transcript [2050] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.196921674+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.2867006+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.286735777+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-04-22T13:13:37.286741189+07:00","message":"receive interim result [false|false]: เป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.286753155+07:00","message":"[buffer interim] 282 false เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.286760066+07:00","message":"[bufferProcess] interim [600000000]:เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.286761948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.382467409+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.382505397+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-04-22T13:13:37.382511668+07:00","message":"receive interim result [false|false]: เป็นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.382525548+07:00","message":"[buffer interim] 282 false เป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.382532373+07:00","message":"[bufferProcess] interim [720000000]:เป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.382534486+07:00","message":"[bufferProcess] send to processor:เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.382539714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.382542983+07:00","message":"> Transcript [2051] [false]: 'เป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.382546102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.382548157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.382550099+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.382552171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536666239+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536684966+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536687522+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536689676+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536691352+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536693236+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536695118+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536697134+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536698854+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536700859+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536703208+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536704738+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536706494+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536708024+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536709532+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536711079+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.536712622+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.55990801+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.559943091+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-04-22T13:13:37.559948875+07:00","message":"receive interim result [false|false]: เป็นพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.559961992+07:00","message":"[buffer interim] 282 false เป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.559968661+07:00","message":"[bufferProcess] interim [900000000]:เป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.559970838+07:00","message":"[bufferProcess] send to processor:เป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.559976143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.559979001+07:00","message":"> Transcript [2052] [false]: 'เป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.55998176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.559983611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.559985413+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.559987296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.891112008+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.891141193+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-04-22T13:13:37.891151913+07:00","message":"receive interim result [false|false]: เป็นพืชที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.891165524+07:00","message":"[buffer interim] 282 false เป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.891172056+07:00","message":"[bufferProcess] interim [200000000]:เป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.891174454+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.891180056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.891182698+07:00","message":"> Transcript [2053] [false]: 'เป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.891185886+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.891187882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.891189556+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.891191642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.944883934+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.94492035+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-04-22T13:13:37.944926115+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.94493979+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944946073+07:00","message":"[bufferProcess] interim [320000000]:เป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944948302+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944953724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944956536+07:00","message":"> Transcript [2054] [false]: 'เป็นพืชที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944959722+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944961701+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944963566+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.94496554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944970304+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944972306+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944974721+07:00","message":"Set new StatePrefix : 'เป็นพืชที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:37.944977147+07:00","message":"Next Push (prob) : 'พืชที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:37.94499244+07:00","message":"push: {false เป็น 0 0xc002aef200}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:37.97749059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:37.97750483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.140487468+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.140530663+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-04-22T13:13:38.140538839+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.140552443+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.140559885+07:00","message":"[bufferProcess] interim [500000000]:เป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.140562643+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.140568149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.140570804+07:00","message":"> Transcript [2055] [false]: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.14057297+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.140574952+07:00","message":"Set new StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.260580254+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.260625594+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-04-22T13:13:38.260630869+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.260645688+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.260652687+07:00","message":"[bufferProcess] interim [620000000]:เป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.260655076+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.260661855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.260665364+07:00","message":"> Transcript [2056] [false]: 'เป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.260668309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.260670236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.260672249+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.260674305+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.575493096+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.575539996+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-04-22T13:13:38.575546724+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.575563283+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.575570541+07:00","message":"[bufferProcess] interim [920000000]:เป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.575573506+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.575580949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.575584131+07:00","message":"> Transcript [2057] [false]: 'เป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.575587957+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.575590761+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.575593025+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.575595413+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.775392247+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.775437278+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-04-22T13:13:38.775443609+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:38.775457793+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.7754653+07:00","message":"[bufferProcess] interim [40000000]:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.775467703+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.775474165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.775476565+07:00","message":"> Transcript [2058] [false]: 'เป็นพืชที่เจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.775479815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.775484005+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.775486403+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:38.775488548+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.342131373+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.342179966+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-04-22T13:13:39.342186044+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.34220237+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342210236+07:00","message":"[bufferProcess] interim [640000000]:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342212778+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342219265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342221978+07:00","message":"> Transcript [2059] [false]: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342226098+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342228157+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342230545+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342232638+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.34223816+07:00","message":"Push: 'พืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342240082+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342242158+07:00","message":"Set new StatePrefix : 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.342244406+07:00","message":"Next Push (prob) : 'เติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.342252438+07:00","message":"push: {false พืชที่เจริญ 0 0xc002aef200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.734731639+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.734776293+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-04-22T13:13:39.734793118+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.734808133+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.734821223+07:00","message":"[bufferProcess] interim [60000000]:เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.734823733+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.734830855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.734833997+07:00","message":"> Transcript [2060] [false]: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.734837466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.734842149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.734844495+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.734847113+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.988040905+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.988076697+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-04-22T13:13:39.988082526+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.988102006+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดีในผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.988109178+07:00","message":"[bufferProcess] interim [240000000]:เป็นพืชที่เจริญเติบโตได้ดีในผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.988111636+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.988114525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.988117278+07:00","message":"> Transcript [2061] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.988120425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.988122299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.988124002+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.988126401+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.993217635+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.993231734+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-04-22T13:13:39.99323591+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:39.993247147+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.993250879+07:00","message":"[bufferProcess] interim [300000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.993252822+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.993255188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.99325721+07:00","message":"> Transcript [2062] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.99325979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.993262205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.9932645+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:39.993267183+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.060648737+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.060689263+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-04-22T13:13:40.060695823+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.060711469+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060719209+07:00","message":"[bufferProcess] interim [420000000]:เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.06072228+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060729791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060732454+07:00","message":"> Transcript [2063] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060736578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060739039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060741013+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060743684+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060750707+07:00","message":"Push: 'เติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060754212+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.06075669+07:00","message":"Set new StatePrefix : 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.060758902+07:00","message":"Next Push (prob) : 'ในภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.060781874+07:00","message":"push: {false เติบโตได้ดี 0 0xc002aef200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.17514276+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.175181203+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-04-22T13:13:40.175187767+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.175201347+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.175208939+07:00","message":"[bufferProcess] interim [480000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.175211482+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.175217934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.17522104+07:00","message":"> Transcript [2064] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.175223364+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.241138126+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.241192769+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-04-22T13:13:40.241199965+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.241216293+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.241223234+07:00","message":"[bufferProcess] interim [540000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.241225727+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.241232901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.241235768+07:00","message":"> Transcript [2065] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.241240345+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.241242711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.241244862+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.241247586+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.244918996+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.24493165+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-04-22T13:13:40.244935328+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.244945822+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.244949133+07:00","message":"[bufferProcess] interim [600000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.244951185+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.24495349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.244955623+07:00","message":"> Transcript [2066] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.244957927+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.244959715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.244961381+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.244963971+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.697180247+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.697213989+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-04-22T13:13:40.697219802+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.69723289+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.697242318+07:00","message":"[bufferProcess] interim [20000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.697244956+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.6972496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.697252285+07:00","message":"> Transcript [2067] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.697255455+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.697257623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.697259667+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.697262408+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.94666663+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.946702575+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-04-22T13:13:40.946708603+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.946724031+07:00","message":"[buffer interim] 282 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946732706+07:00","message":"[bufferProcess] interim [320000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946735174+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946739259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946741925+07:00","message":"> Transcript [2068] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946745616+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946747681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946749946+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946752472+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946755368+07:00","message":"Push: 'ในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946757104+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.94675922+07:00","message":"Set new StatePrefix : 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:40.946761332+07:00","message":"Next Push (prob) : 'อากาศเขต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:40.946770186+07:00","message":"push: {false ในภูมิ 0 0xc002aef200}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:40.978209854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:40.97823498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.375490163+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.506182494+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.506223084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว\",\"confidence\":0.9464157}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.506229998+07:00","message":"receive interim result [true|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.506241274+07:00","message":"end recv isFinal message id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.506243418+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.506250723+07:00","message":"[buffer interim] 282 true เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506259609+07:00","message":"[bufferProcess] interim [890000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506263064+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506266367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506269067+07:00","message":"> Transcript [2069] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506272992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.50627484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506277046+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506279954+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506281729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506283555+07:00","message":"> Transcript [2070] [true]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.5062859+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.50628832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.50628993+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506291916+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:41.506294733+07:00","message":"Push: 'อากาศเขตหนาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:41.506303583+07:00","message":"push: {true อากาศเขตหนาว 0 0xc002aef200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:41.516143233+07:00","message":"write wav file: './tmp/7548/7548_282.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:42.278561931+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.012847041+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.01289435+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-04-22T13:13:43.012899994+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.012915093+07:00","message":"[buffer interim] 283 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.012922165+07:00","message":"[bufferProcess] interim [600000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.01292384+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.01292984+07:00","message":"[bufferProcess] send to processor (ticker):ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.01293261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.012935537+07:00","message":"> Transcript [2071] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.012937602+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.139108359+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.139156374+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-04-22T13:13:43.139164333+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.139177815+07:00","message":"[buffer interim] 283 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.139185318+07:00","message":"[bufferProcess] interim [660000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.139187144+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.321448643+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.321483597+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-04-22T13:13:43.321489058+07:00","message":"receive interim result [false|false]: ผ้าป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.321502343+07:00","message":"[buffer interim] 283 false ผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.321509299+07:00","message":"[bufferProcess] interim [840000000]:ผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.321511443+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.321516594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.321519497+07:00","message":"> Transcript [2072] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.321521529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.321524385+07:00","message":"Set new StatePrefix: 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.328626791+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.328645698+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-04-22T13:13:43.32865055+07:00","message":"receive interim result [false|false]: ธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:43.328661552+07:00","message":"[buffer interim] 283 false ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.328666518+07:00","message":"[bufferProcess] interim [900000000]:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.328668942+07:00","message":"[bufferProcess] send to processor:ผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.328671512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.328673668+07:00","message":"> Transcript [2073] [false]: 'ผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.328675262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:43.328677068+07:00","message":"Set new StatePrefix: 'ผ้าป่า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:43.978595855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:43.978596037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.030838518+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.030884948+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-04-22T13:13:44.030893864+07:00","message":"receive interim result [false|false]: ธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:44.030909369+07:00","message":"[buffer interim] 283 false ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.030916785+07:00","message":"[bufferProcess] interim [500000000]:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.030919554+07:00","message":"[bufferProcess] send to processor:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.030926069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.030929734+07:00","message":"> Transcript [2074] [false]: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.030932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:44.030934176+07:00","message":"Set new StatePrefix: 'ธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.301719417+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.301752359+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-04-22T13:13:45.301758114+07:00","message":"receive interim result [false|false]: ภาพอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.30177324+07:00","message":"[buffer interim] 283 false ภาพอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301780623+07:00","message":"[bufferProcess] interim [760000000]:ภาพอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301782984+07:00","message":"[bufferProcess] send to processor:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301791955+07:00","message":"[bufferProcess] send to processor (ticker):ภาพอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301794984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301800153+07:00","message":"> Transcript [2075] [false]: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301803083+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301804906+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301806732+07:00","message":"StatePrefix: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.30180867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301810227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301813955+07:00","message":"> Transcript [2076] [false]: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301815532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.301817369+07:00","message":"Set new StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.633665899+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.633702436+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-04-22T13:13:45.63370816+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.633721132+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.633728071+07:00","message":"[bufferProcess] interim [180000000]:ภาพอาหารทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.633729929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.951016159+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.951048684+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-04-22T13:13:45.951055742+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:45.95106767+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.951074551+07:00","message":"[bufferProcess] interim [480000000]:ภาพอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.95107695+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.951081798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.951084797+07:00","message":"> Transcript [2077] [false]: 'ภาพอาหารทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.951087962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.951089914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.951091716+07:00","message":"StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:45.951093773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.148678828+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.14871439+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-04-22T13:13:46.148720222+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.148731381+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.148737889+07:00","message":"[bufferProcess] interim [720000000]:ภาพอาหารทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.148740021+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.148745103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.148747673+07:00","message":"> Transcript [2078] [false]: 'ภาพอาหารทานอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.148751018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.148752769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.148754555+07:00","message":"StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.148756496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.343274186+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.343308082+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-04-22T13:13:46.34331404+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.343326624+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.343333412+07:00","message":"[bufferProcess] interim [840000000]:ภาพอาหารทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.343336035+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.343341181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.343346409+07:00","message":"> Transcript [2079] [false]: 'ภาพอาหารทานอาหารที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.343349457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.343351314+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.343353117+07:00","message":"StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.343355412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.345918245+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.345929977+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-04-22T13:13:46.345933356+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.345940265+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345943113+07:00","message":"[bufferProcess] interim [900000000]:ภาพอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345944983+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345946857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345950174+07:00","message":"> Transcript [2080] [false]: 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345952423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345954208+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345955956+07:00","message":"StatePrefix: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345957625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345964306+07:00","message":"Push: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345966082+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345968004+07:00","message":"Set new StatePrefix : 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.345970015+07:00","message":"Next Push (prob) : 'ทานอาหารที่จำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.345978271+07:00","message":"push: {false ภาพอาหาร 0 0xc002aef500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.661534915+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.661572477+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-04-22T13:13:46.661579321+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.661593538+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.661600468+07:00","message":"[bufferProcess] interim [140000000]:ภาพอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.661602995+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.661609138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.661611705+07:00","message":"> Transcript [2081] [false]: 'ภาพอาหารทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.661616938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.661618978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.661621021+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.661623135+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.71893443+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.718966027+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-04-22T13:13:46.718973441+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:46.718986778+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.718992722+07:00","message":"[bufferProcess] interim [260000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.718995126+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.719001844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.719004209+07:00","message":"> Transcript [2082] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.719007634+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.719009646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.719011859+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:46.719014023+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:46.979249646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:46.979259938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.038824198+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.03885194+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-04-22T13:13:47.038857254+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.038866916+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.038873535+07:00","message":"[bufferProcess] interim [560000000]:ภาพอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.038876542+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.038880309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.038882665+07:00","message":"> Transcript [2083] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.038885936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.038887939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.038890343+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.038893085+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.042013732+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.042033107+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-04-22T13:13:47.042037672+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.042049461+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.042054427+07:00","message":"[bufferProcess] interim [620000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.042056744+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.042059642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.042062101+07:00","message":"> Transcript [2084] [false]: 'ภาพอาหารทานอาหารที่จําเป็นต่อการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.042063947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.042065954+07:00","message":"Set new StatePrefix: 'ภาพอาหารทานอาหารที่จําเป็นต่อการแก้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.098286142+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.098333934+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-04-22T13:13:47.098342108+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.098361311+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.098370725+07:00","message":"[bufferProcess] interim [680000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.098374372+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.098378844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.098382728+07:00","message":"> Transcript [2085] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.098388435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.098392378+07:00","message":"Set new StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.358608322+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.358645614+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-04-22T13:13:47.358652017+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.358666533+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.358674305+07:00","message":"[bufferProcess] interim [860000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.35867742+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.35868147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.358684548+07:00","message":"> Transcript [2086] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.358687064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.358689273+07:00","message":"Set new StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.421255971+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.421299021+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-04-22T13:13:47.421307064+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.421325088+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.421335848+07:00","message":"[bufferProcess] interim [980000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.421339595+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.421346554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.421351289+07:00","message":"> Transcript [2087] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.421356036+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.421359089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.42136216+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.421365746+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.740004445+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.740041121+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-04-22T13:13:47.740048202+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.740059783+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.740065827+07:00","message":"[bufferProcess] interim [280000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.740069401+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.740074844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.740077766+07:00","message":"> Transcript [2088] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.740081018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.740082885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.740084974+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.740087202+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.940937277+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.94097464+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-04-22T13:13:47.940980677+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:47.940994827+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.941001837+07:00","message":"[bufferProcess] interim [520000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.94100436+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.941009897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.941012756+07:00","message":"> Transcript [2089] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.941016225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.94101832+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.941020751+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:47.941023112+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.265566019+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.265606704+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-04-22T13:13:48.26561435+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.265626081+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265633053+07:00","message":"[bufferProcess] interim [820000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265635731+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265644996+07:00","message":"> Transcript [2090] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265649371+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265651508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265653688+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265656172+07:00","message":"TextPushed: 'ภาพอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265662809+07:00","message":"Push: 'ทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265664987+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265668398+07:00","message":"Set new StatePrefix : 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.265670623+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.265679088+07:00","message":"push: {false ทานอาหารที่จำเป็นต่อการเจริญ 0 0xc002aef500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.51372545+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.513776968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.513800522+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.513836238+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.51384672+07:00","message":"[bufferProcess] interim [120000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.513850487+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.513855135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.513859195+07:00","message":"> Transcript [2091] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.513864804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.513867673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.513874651+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.513904+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.833017105+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.83307105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.833077567+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.833092741+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.833100372+07:00","message":"[bufferProcess] interim [420000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.833103429+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.833110474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.833113483+07:00","message":"> Transcript [2092] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.833117296+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.833119166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.833121025+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:48.833123438+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:48.875049575+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.030596911+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.030642985+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-04-22T13:13:49.030649028+07:00","message":"receive interim result [false|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.030663095+07:00","message":"[buffer interim] 283 false ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.030671074+07:00","message":"[bufferProcess] interim [480000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.030673526+07:00","message":"[bufferProcess] send to processor:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.030679673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.03068254+07:00","message":"> Transcript [2093] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.030686417+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.030688401+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.030690679+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.030693637+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.061813646+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.06185598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด\",\"confidence\":0.95022523}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.061862244+07:00","message":"receive interim result [true|false]: ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.061872142+07:00","message":"end recv isFinal message id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.061874403+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.061880899+07:00","message":"[buffer interim] 283 true ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.06189356+07:00","message":"[bufferProcess] interim [630000000]:ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061896792+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061900408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061903185+07:00","message":"> Transcript [2094] [false]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061906775+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061908744+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061912432+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061915409+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061918456+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061920202+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061922518+07:00","message":"Set new StatePrefix : 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061924823+07:00","message":"Next Push (prob) : 'มีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061926554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061928489+07:00","message":"> Transcript [2095] [true]: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061930713+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061932224+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061937153+07:00","message":"StatePrefix: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061939109+07:00","message":"TextPushed: 'ภาพอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.061941436+07:00","message":"Push: 'มีหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.061951832+07:00","message":"push: {false เติบโตของพืช 0 0xc002aef500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.061958644+07:00","message":"push: {true มีหลายชนิด 0 0xc002aef500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:49.073964031+07:00","message":"write wav file: './tmp/7548/7548_283.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.257077851+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.325147727+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.457685341+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.51323664+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.513260149+07:00","message":"found end of frame, send empty tag with msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.513263738+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.513271658+07:00","message":"[buffer interim] 284 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.513278962+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.513282944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.513285571+07:00","message":"> Transcript [2096] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.513288431+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.51329019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.513291934+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.513293599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:49.513302282+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:49.513311305+07:00","message":"push: {true \n 0 0xc002030b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:49.518275385+07:00","message":"write wav file: './tmp/7548/7548_284.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:49.980301546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:49.980303742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.185932401+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.185978115+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-04-22T13:13:50.185983354+07:00","message":"receive interim result [false|false]: ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.185995459+07:00","message":"[buffer interim] 285 false ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.186002278+07:00","message":"[bufferProcess] interim [540000000]:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.186004086+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.301970241+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.30200633+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-04-22T13:13:50.302012349+07:00","message":"receive interim result [false|false]: ตามไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.302026596+07:00","message":"[buffer interim] 285 false ตามไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.302033175+07:00","message":"[bufferProcess] interim [660000000]:ตามไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.302035722+07:00","message":"[bufferProcess] send to processor:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.302038879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.302041908+07:00","message":"> Transcript [2097] [false]: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.302043996+07:00","message":"Set StatePrefix (first interim): 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.424334658+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.424383923+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-04-22T13:13:50.424389654+07:00","message":"receive interim result [false|false]: ตามปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.424402645+07:00","message":"[buffer interim] 285 false ตามปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.424409031+07:00","message":"[bufferProcess] interim [780000000]:ตามปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.42441107+07:00","message":"[bufferProcess] send to processor:ตามไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.424415619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.424418091+07:00","message":"> Transcript [2098] [false]: 'ตามไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.424420863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.424422643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.424424595+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.424426489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.815138316+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.815180738+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-04-22T13:13:50.815186797+07:00","message":"receive interim result [false|false]: ตามปริมาณของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:50.815203938+07:00","message":"[buffer interim] 285 false ตามปริมาณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.815211327+07:00","message":"[bufferProcess] interim [200000000]:ตามปริมาณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.815214043+07:00","message":"[bufferProcess] send to processor:ตามปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.815218381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.815221437+07:00","message":"> Transcript [2099] [false]: 'ตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.815224664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.815226691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.815228752+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:50.815230867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.062039981+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.06207289+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-04-22T13:13:51.06207962+07:00","message":"receive interim result [false|false]: ตามปริมาณของทรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.062096016+07:00","message":"[buffer interim] 285 false ตามปริมาณของทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.062103282+07:00","message":"[bufferProcess] interim [440000000]:ตามปริมาณของทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.062105566+07:00","message":"[bufferProcess] send to processor:ตามปริมาณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.062111865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.062114558+07:00","message":"> Transcript [2100] [false]: 'ตามปริมาณของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.062117774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.062119661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.062121914+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.062123703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.06651279+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.066525052+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-04-22T13:13:51.066528778+07:00","message":"receive interim result [false|false]: ตามปริมาณของต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.066537426+07:00","message":"[buffer interim] 285 false ตามปริมาณของต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066540528+07:00","message":"[bufferProcess] interim [500000000]:ตามปริมาณของต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066542323+07:00","message":"[bufferProcess] send to processor:ตามปริมาณของทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066544535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.06654711+07:00","message":"> Transcript [2101] [false]: 'ตามปริมาณของทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066549767+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066551444+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066553124+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066555344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066562706+07:00","message":"Push: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066564612+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066566571+07:00","message":"Set new StatePrefix : 'ตามปริมาณของทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.066568962+07:00","message":"Next Push (prob) : 'ปริมาณของทรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.06657672+07:00","message":"push: {false ตาม 0 0xc002aee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.194104171+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.194150827+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-04-22T13:13:51.194156546+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.194171287+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.194181595+07:00","message":"[bufferProcess] interim [560000000]:ตามปริมาณความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.19418867+07:00","message":"[bufferProcess] send to processor:ตามปริมาณของต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.194194585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.194198245+07:00","message":"> Transcript [2102] [false]: 'ตามปริมาณของต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.194200653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.194202397+07:00","message":"Set new StatePrefix: 'ตามปริมาณของต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.513491377+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.513536785+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-04-22T13:13:51.513543046+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.51355846+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.513565975+07:00","message":"[bufferProcess] interim [860000000]:ตามปริมาณความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.513568507+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.513574394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.513577509+07:00","message":"> Transcript [2103] [false]: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.513579915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.513582009+07:00","message":"Set new StatePrefix: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.745801824+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.745841343+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-04-22T13:13:51.745847283+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของเธอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.745861459+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.745868507+07:00","message":"[bufferProcess] interim [40000000]:ตามปริมาณความต้องการของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.745871376+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.745876721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.745879293+07:00","message":"> Transcript [2104] [false]: 'ตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.745882385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.745884518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.745886349+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.745889028+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.7824648+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.782517318+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-04-22T13:13:51.782523491+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.782541775+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.78255023+07:00","message":"[bufferProcess] interim [100000000]:ตามปริมาณความต้องการของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.782553132+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.782560762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.782563711+07:00","message":"> Transcript [2105] [false]: 'ตามปริมาณความต้องการของเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.782567275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.782569507+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.782571606+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.782573987+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.909616844+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.909652734+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-04-22T13:13:51.909658438+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:51.909675266+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.909682817+07:00","message":"[bufferProcess] interim [280000000]:ตามปริมาณความต้องการของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.909685661+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.909691893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.909694274+07:00","message":"> Transcript [2106] [false]: 'ตามปริมาณความต้องการของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.909697413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.909699858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.909702033+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:51.90970449+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.036889513+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.036939001+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-04-22T13:13:52.03694687+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของเธอได้ป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.036966331+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของเธอได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.03697554+07:00","message":"[bufferProcess] interim [340000000]:ตามปริมาณความต้องการของเธอได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.03698137+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.036991891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.036996576+07:00","message":"> Transcript [2107] [false]: 'ตามปริมาณความต้องการของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.037002394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.037005568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.03700943+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.037012985+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.0370228+07:00","message":"Push: 'ปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.037026003+07:00","message":"TextPushed: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.037029615+07:00","message":"Set new StatePrefix : 'ตามปริมาณความต้องการของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.03703293+07:00","message":"Next Push (prob) : 'ของพืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.037043357+07:00","message":"push: {false ปริมาณความต้องการ 0 0xc002aee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.046097857+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.046123373+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-04-22T13:13:52.046128789+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของพืชได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.046142279+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของพืชได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.04614772+07:00","message":"[bufferProcess] interim [400000000]:ตามปริมาณความต้องการของพืชได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.046150812+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของเธอได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.046158502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.046160905+07:00","message":"> Transcript [2108] [false]: 'ตามปริมาณความต้องการของเธอได้ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.046162979+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.046164865+07:00","message":"Set new StatePrefix: 'ตามปริมาณความต้องการของเธอได้ป่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.293664369+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.293698209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามปริมาณความต้องการของพืชได้เป็น 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.293704034+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.293718416+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.293725703+07:00","message":"[bufferProcess] interim [640000000]:ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.293728229+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของพืชได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.293731448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.293733906+07:00","message":"> Transcript [2109] [false]: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.293735995+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.29374017+07:00","message":"Set new StatePrefix: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.481882362+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.481933969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามปริมาณความต้องการของพืชได้เป็น 2 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.481940202+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของพืชได้เป็น 2 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.48195712+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของพืชได้เป็น 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.481965133+07:00","message":"[bufferProcess] interim [880000000]:ตามปริมาณความต้องการของพืชได้เป็น 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.481968103+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.481972164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.481974659+07:00","message":"> Transcript [2110] [false]: 'ตามปริมาณความต้องการของพืชได้เป็น 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.481978041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.48198009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.481982886+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.481985658+07:00","message":"TextPushed: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.611804994+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.61185131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.611858183+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.611873218+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.611880063+07:00","message":"[bufferProcess] interim [940000000]:ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.611882535+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของพืชได้เป็น 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.611888571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.611891209+07:00","message":"> Transcript [2111] [false]: 'ตามปริมาณความต้องการของพืชได้เป็น 2 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.611894457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.611896298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.611898149+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.611901151+07:00","message":"TextPushed: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.616250018+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.616272866+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-04-22T13:13:52.616277837+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของพืชได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.616287112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.616290319+07:00","message":"receive interim result [false|false]:  2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.616295078+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของพืชได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.616301458+07:00","message":"[buffer interim] 285 false  2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.616305966+07:00","message":"[bufferProcess] interim [0]:ตามปริมาณความต้องการของพืชได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.616308165+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.616310973+07:00","message":"[bufferProcess] interim [0]: 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.616313029+07:00","message":"[bufferProcess] update buffer: ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.616316049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.616318229+07:00","message":"> Transcript [2112] [false]: 'ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.61632089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.616322744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.61632449+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.616326515+07:00","message":"TextPushed: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.93340665+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.933454004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามปริมาณความต้องการของพืชได้เป็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.933466406+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.933480608+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-04-22T13:13:52.933483914+07:00","message":"receive interim result [false|false]:  กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.933492078+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.933495055+07:00","message":"[buffer interim] 285 false  กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933501328+07:00","message":"[bufferProcess] interim [240000000]:ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933504179+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933507232+07:00","message":"[bufferProcess] interim [240000000]: กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933509688+07:00","message":"[bufferProcess] update buffer: ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933514714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.93351746+07:00","message":"> Transcript [2113] [false]: 'ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933521437+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933523454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933525235+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933527575+07:00","message":"TextPushed: 'ตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933530072+07:00","message":"Push: 'ของพืชได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933531831+07:00","message":"TextPushed: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933533922+07:00","message":"Set new StatePrefix : 'ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.933535997+07:00","message":"Next Push (prob) : ' 2 กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.933543318+07:00","message":"push: {false ของพืชได้เป็น 0 0xc002aee000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.934529005+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.934563264+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-04-22T13:13:52.934569667+07:00","message":"receive interim result [false|false]: ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.9345797+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-04-22T13:13:52.934583096+07:00","message":"receive interim result [false|false]:  กลุ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.934590709+07:00","message":"[buffer interim] 285 false ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:52.934595628+07:00","message":"[buffer interim] 285 false  กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.934602373+07:00","message":"[bufferProcess] interim [300000000]:ตามปริมาณความต้องการของพืชได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.934604843+07:00","message":"[bufferProcess] send to processor:ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.93460979+07:00","message":"[bufferProcess] interim [300000000]: กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.934611969+07:00","message":"[bufferProcess] update buffer: ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.934614773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.934617609+07:00","message":"> Transcript [2114] [false]: 'ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.934620988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.934622943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.934624695+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:52.93462689+07:00","message":"TextPushed: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:52.98053008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:52.980530132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.174926412+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.296156917+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.341563704+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.341606651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ\",\"confidence\":0.9460983}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.341612999+07:00","message":"receive interim result [true|false]: การตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.341622703+07:00","message":"end recv isFinal message id 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.341624752+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.341630392+07:00","message":"[buffer interim] 285 true การตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341640101+07:00","message":"[bufferProcess] interim [750000000]:การตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341645664+07:00","message":"[bufferProcess] send to processor (isfinal):ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341649063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341652174+07:00","message":"> Transcript [2115] [false]: 'ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341655522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341657802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341659894+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341662578+07:00","message":"TextPushed: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.34166461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341666654+07:00","message":"> Transcript [2116] [true]: 'การตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341668862+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.3416705+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341672041+07:00","message":"StatePrefix: 'ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341673845+07:00","message":"TextPushed: 'ตามปริมาณความต้องการของพืชได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.34167539+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341853963+07:00","message":"Push: ' 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341856998+07:00","message":"TextPushed: 'ตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341859851+07:00","message":"Set new StatePrefix : 'การตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.34186208+07:00","message":"Next Push (prob) : 'การตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.341870736+07:00","message":"push: {true  2 กลุ่มคือ 0 0xc002aee000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.341880548+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_285.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:53.350267235+07:00","message":"write wav file: './tmp/7548/7548_285.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.365412833+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.515589176+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.515607073+07:00","message":"found end of frame, send empty tag with msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.515610169+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.515616675+07:00","message":"[buffer interim] 286 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.515623929+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.51562815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.515630958+07:00","message":"> Transcript [2117] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.515633317+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.51563516+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.515636925+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.515639041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:53.51564192+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.515651002+07:00","message":"push: {true \n 0 0xc00038d000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:53.52115744+07:00","message":"write wav file: './tmp/7548/7548_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:53.817994966+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.545502255+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.545541107+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-04-22T13:13:54.545545835+07:00","message":"receive interim result [false|false]: ทหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.54556044+07:00","message":"[buffer interim] 287 false ทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.545567145+07:00","message":"[bufferProcess] interim [780000000]:ทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.54556899+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.545574096+07:00","message":"[bufferProcess] send to processor (ticker):ทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.545576694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.545579232+07:00","message":"> Transcript [2118] [false]: 'ทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.545581379+07:00","message":"Set StatePrefix (first interim): 'ทหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.693659482+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.693699735+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-04-22T13:13:54.693705523+07:00","message":"receive interim result [false|false]: ทหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.693719614+07:00","message":"[buffer interim] 287 false ทหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.693727113+07:00","message":"[bufferProcess] interim [900000000]:ทหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.693728949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.862387908+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.862429368+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-04-22T13:13:54.862435282+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:54.862451286+07:00","message":"[buffer interim] 287 false ร้านอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.862463182+07:00","message":"[bufferProcess] interim [80000000]:ร้านอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.862465794+07:00","message":"[bufferProcess] send to processor:ทหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.862471045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.86247426+07:00","message":"> Transcript [2119] [false]: 'ทหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.862478115+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.862480481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.862482635+07:00","message":"StatePrefix: 'ทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:54.862486759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.043561597+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.043602427+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-04-22T13:13:55.043608444+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.043623028+07:00","message":"[buffer interim] 287 false ร้านอาหารที่พืชต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.043629648+07:00","message":"[bufferProcess] interim [320000000]:ร้านอาหารที่พืชต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.043632347+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.043638764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.043641174+07:00","message":"> Transcript [2120] [false]: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.043643337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.043645212+07:00","message":"Set new StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.174557924+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.174613566+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-04-22T13:13:55.174619701+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.174634164+07:00","message":"[buffer interim] 287 false ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.174650589+07:00","message":"[bufferProcess] interim [380000000]:ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.174653127+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.174661902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.174664474+07:00","message":"> Transcript [2121] [false]: 'ร้านอาหารที่พืชต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.17466756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.174669478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.174671585+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.174674882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.423480776+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.423513078+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-04-22T13:13:55.423519047+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.423533698+07:00","message":"[buffer interim] 287 false ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.423540709+07:00","message":"[bufferProcess] interim [680000000]:ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.423543304+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.423548679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.423551343+07:00","message":"> Transcript [2122] [false]: 'ร้านอาหารที่พืชต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.423554452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.423556492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.423558504+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.423562078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.744454564+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.744485867+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-04-22T13:13:55.744490691+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.744503856+07:00","message":"[buffer interim] 287 false ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.744510328+07:00","message":"[bufferProcess] interim [980000000]:ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.744512631+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.744517691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.744520077+07:00","message":"> Transcript [2123] [false]: 'ร้านอาหารที่พืชต้องการใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.744522913+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.744524619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.744526631+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.744528703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.872042433+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.872077878+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-04-22T13:13:55.872083825+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.872113935+07:00","message":"[buffer interim] 287 false ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872124526+07:00","message":"[bufferProcess] interim [40000000]:ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872127366+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872131016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872134488+07:00","message":"> Transcript [2124] [false]: 'ร้านอาหารที่พืชต้องการในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872137848+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872140031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872142759+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872144943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872147575+07:00","message":"Push: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872149318+07:00","message":"TextPushed: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872151256+07:00","message":"Set new StatePrefix : 'ร้านอาหารที่พืชต้องการในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:55.872153184+07:00","message":"Next Push (prob) : 'ต้องการในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:55.872161656+07:00","message":"push: {false ร้านอาหารที่พืช 0 0xc004108e00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:55.981037675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:55.981041032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.254074971+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.254114822+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-04-22T13:13:56.254120824+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.254134473+07:00","message":"[buffer interim] 287 false ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.254141983+07:00","message":"[bufferProcess] interim [520000000]:ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.254144252+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.254149672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.254152647+07:00","message":"> Transcript [2125] [false]: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.2541552+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.25415746+07:00","message":"Set new StatePrefix: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.566636029+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.664302032+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.664340872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารที่พืชต้องการในปริมาณมาก\",\"confidence\":0.93455946}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.664347198+07:00","message":"receive interim result [true|false]: อาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.664360029+07:00","message":"end recv isFinal message id 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.664362615+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.664367977+07:00","message":"[buffer interim] 287 true อาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664375208+07:00","message":"[bufferProcess] interim [970000000]:อาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664378577+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664382106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.66438506+07:00","message":"> Transcript [2126] [false]: 'ร้านอาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664387956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664389763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664391902+07:00","message":"StatePrefix: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664393993+07:00","message":"TextPushed: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664395978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664397842+07:00","message":"> Transcript [2127] [true]: 'อาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664400945+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664402497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664404005+07:00","message":"StatePrefix: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664405845+07:00","message":"TextPushed: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664407322+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.66451194+07:00","message":"Push: 'ต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664514441+07:00","message":"TextPushed: 'ร้านอาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664516742+07:00","message":"Set new StatePrefix : 'อาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664518961+07:00","message":"Next Push (prob) : 'อาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.664526936+07:00","message":"push: {true ต้องการในปริมาณมาก 0 0xc004108e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:56.664537233+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_287.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:56.677593945+07:00","message":"write wav file: './tmp/7548/7548_287.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:56.945926014+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.526035813+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.627370006+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.627391949+07:00","message":"found end of frame, send empty tag with msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.627395609+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.627403136+07:00","message":"[buffer interim] 288 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.627411663+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.627415356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.627418131+07:00","message":"> Transcript [2128] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.627420703+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.627422906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.627424696+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.627426461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:57.627429147+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.627438358+07:00","message":"push: {true \n 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:57.633333201+07:00","message":"write wav file: './tmp/7548/7548_288.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:57.719405425+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.089433751+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.08948164+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-04-22T13:13:58.089487642+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.089503339+07:00","message":"[buffer interim] 289 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.089509977+07:00","message":"[bufferProcess] interim [420000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.089511799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.204207756+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.204246886+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-04-22T13:13:58.204252494+07:00","message":"receive interim result [false|false]: แม็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.20426501+07:00","message":"[buffer interim] 289 false แม็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.204271246+07:00","message":"[bufferProcess] interim [480000000]:แม็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.204273347+07:00","message":"[bufferProcess] send to processor:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.204278074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.204280651+07:00","message":"> Transcript [2129] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.204282559+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.263221869+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.263266268+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-04-22T13:13:58.263272113+07:00","message":"receive interim result [false|false]: แม็คโคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.263286106+07:00","message":"[buffer interim] 289 false แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.263293061+07:00","message":"[bufferProcess] interim [600000000]:แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.26329528+07:00","message":"[bufferProcess] send to processor:แม็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.263301072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.263303907+07:00","message":"> Transcript [2130] [false]: 'แม็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.263306027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.263307843+07:00","message":"Set new StatePrefix: 'แม็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.596981965+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.597024122+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-04-22T13:13:58.597029324+07:00","message":"receive interim result [false|false]: แม็คโครนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.597045365+07:00","message":"[buffer interim] 289 false แม็คโครนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.597052916+07:00","message":"[bufferProcess] interim [900000000]:แม็คโครนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.597055041+07:00","message":"[bufferProcess] send to processor:แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.597060308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.597063089+07:00","message":"> Transcript [2131] [false]: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.597065449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.597067228+07:00","message":"Set new StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.752136285+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.75218711+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-04-22T13:13:58.752193918+07:00","message":"receive interim result [false|false]: แม็คโครหนีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.752208371+07:00","message":"[buffer interim] 289 false แม็คโครหนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.752215548+07:00","message":"[bufferProcess] interim [20000000]:แม็คโครหนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.752218+07:00","message":"[bufferProcess] send to processor:แม็คโครนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.752224555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.752227651+07:00","message":"> Transcript [2132] [false]: 'แม็คโครนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.752230576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.752232909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.75223492+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.752236906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.897150022+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.897196446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโคร takola\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.897201609+07:00","message":"receive interim result [false|false]: แม็คโคร takola"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.897216043+07:00","message":"[buffer interim] 289 false แม็คโคร takola"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.89722485+07:00","message":"[bufferProcess] interim [140000000]:แม็คโคร takola"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.897228368+07:00","message":"[bufferProcess] send to processor:แม็คโครหนีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.897233898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.897237626+07:00","message":"> Transcript [2133] [false]: 'แม็คโครหนีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.897240437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.897242474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.897244392+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.897246564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.90647574+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.906503163+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-04-22T13:13:58.906508358+07:00","message":"receive interim result [false|false]: แม็คโครนิวเทรียนท์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.906519775+07:00","message":"[buffer interim] 289 false แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.906524429+07:00","message":"[bufferProcess] interim [200000000]:แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.906526571+07:00","message":"[bufferProcess] send to processor:แม็คโคร takola"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.906529376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.906531888+07:00","message":"> Transcript [2134] [false]: 'แม็คโคร takola'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.906534886+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.906536596+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.906538205+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:58.90653998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:58.981315024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:13:58.981326897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:58.995239443+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.116951923+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.117001573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Makro srinakarin\",\"confidence\":0.8421724}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.117007233+07:00","message":"receive interim result [true|false]: Makro srinakarin"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.117017021+07:00","message":"end recv isFinal message id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.117019272+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.117025031+07:00","message":"[buffer interim] 289 true Makro srinakarin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117033441+07:00","message":"[bufferProcess] interim [500000000]:Makro srinakarin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117037646+07:00","message":"[bufferProcess] send to processor (isfinal):แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117041828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117044793+07:00","message":"> Transcript [2135] [false]: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117048588+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117050497+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117052285+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117054642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.11705717+07:00","message":"Push: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117058941+07:00","message":"TextPushed: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117062174+07:00","message":"Set new StatePrefix : 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117064487+07:00","message":"Next Push (prob) : 'นิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.11706626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117068545+07:00","message":"> Transcript [2136] [true]: 'Makro srinakarin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117070633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117072175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117073712+07:00","message":"StatePrefix: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117075661+07:00","message":"TextPushed: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117077198+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117125646+07:00","message":"Push: 'Makro srinakarin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117127632+07:00","message":"TextPushed: 'แม็คโครMakro srinakarin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117129518+07:00","message":"Set new StatePrefix : 'Makro srinakarin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117131263+07:00","message":"Next Push (prob) : 'Makro srinakarin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:13:59.117135513+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_289.html'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.117194894+07:00","message":"push: {false แม็คโคร 0 0xc00038cf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.117221214+07:00","message":"push: {true Makro srinakarin 0 0xc00038cf80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:13:59.123641316+07:00","message":"write wav file: './tmp/7548/7548_289.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:13:59.50795189+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.055163591+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.055216324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.055222333+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.055234245+07:00","message":"[buffer interim] 290 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.055241381+07:00","message":"[bufferProcess] interim [550000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.055243183+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.166555282+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.16659643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.166602625+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.166616747+07:00","message":"[buffer interim] 290 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.166623097+07:00","message":"[bufferProcess] interim [670000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.166625362+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.166631259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.166633809+07:00","message":"> Transcript [2137] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.166635739+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.171464688+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.171494818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.171498935+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.171510188+07:00","message":"[buffer interim] 290 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.171515816+07:00","message":"[bufferProcess] interim [730000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.171517847+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.171520062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.171522635+07:00","message":"> Transcript [2138] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.171525594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.171528758+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.845102128+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.845151875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.84517391+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.845188579+07:00","message":"[buffer interim] 290 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.845199492+07:00","message":"[bufferProcess] interim [330000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.845202049+07:00","message":"[bufferProcess] send to processor:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.845207246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.845210113+07:00","message":"> Transcript [2139] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.845212456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.845214378+07:00","message":"Set new StatePrefix: 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.934394177+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.934440414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.934447845+07:00","message":"receive interim result [false|false]: เซ็นใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:00.93446499+07:00","message":"[buffer interim] 290 false เซ็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.934473957+07:00","message":"[bufferProcess] interim [390000000]:เซ็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.934480326+07:00","message":"[bufferProcess] send to processor:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.934489246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.934493457+07:00","message":"> Transcript [2140] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.934497995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.934501171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.93450387+07:00","message":"StatePrefix: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:00.93450691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.030560827+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.030604728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นในตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.030610156+07:00","message":"receive interim result [false|false]: เซ็นในตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.030629071+07:00","message":"[buffer interim] 290 false เซ็นในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.03063599+07:00","message":"[bufferProcess] interim [450000000]:เซ็นในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.030638252+07:00","message":"[bufferProcess] send to processor:เซ็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.030645325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.030647789+07:00","message":"> Transcript [2141] [false]: 'เซ็นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.030650865+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.030652764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.030654494+07:00","message":"StatePrefix: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.030656427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.11791846+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.11795646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นไนโตรเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.117962047+07:00","message":"receive interim result [false|false]: เช่นไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.117976917+07:00","message":"[buffer interim] 290 false เช่นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.117984002+07:00","message":"[bufferProcess] interim [630000000]:เช่นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.117986639+07:00","message":"[bufferProcess] send to processor:เซ็นในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.117993028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.117995538+07:00","message":"> Transcript [2142] [false]: 'เซ็นในตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.117998811+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.118001051+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.118002851+07:00","message":"StatePrefix: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.118005214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.650315926+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.650356853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นไนโตรเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.650362945+07:00","message":"receive interim result [false|false]: เช่นไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:01.650380405+07:00","message":"[buffer interim] 290 false เช่นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.650388056+07:00","message":"[bufferProcess] interim [230000000]:เช่นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.650390703+07:00","message":"[bufferProcess] send to processor:เช่นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.650393391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.650396422+07:00","message":"> Transcript [2143] [false]: 'เช่นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.650398504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:01.650400322+07:00","message":"Set new StatePrefix: 'เช่นไนโตรเจน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:01.981716273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:01.98174956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.093643804+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.093685128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นไนโตรเจนฟรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.093690868+07:00","message":"receive interim result [false|false]: เช่นไนโตรเจนฟรี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.093703158+07:00","message":"[buffer interim] 290 false เช่นไนโตรเจนฟรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.093709146+07:00","message":"[bufferProcess] interim [590000000]:เช่นไนโตรเจนฟรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.093711418+07:00","message":"[bufferProcess] send to processor:เช่นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.093716452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.093718742+07:00","message":"> Transcript [2144] [false]: 'เช่นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.093721877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.093723714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.093725543+07:00","message":"StatePrefix: 'เช่นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.093727634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.152495805+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.152540931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นไนโตรเจนฟอสฟอรัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.15254632+07:00","message":"receive interim result [false|false]: เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.152561369+07:00","message":"[buffer interim] 290 false เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.152568315+07:00","message":"[bufferProcess] interim [650000000]:เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.15257082+07:00","message":"[bufferProcess] send to processor:เช่นไนโตรเจนฟรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.152577134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.152579832+07:00","message":"> Transcript [2145] [false]: 'เช่นไนโตรเจนฟรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.152583113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.152584984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.152586715+07:00","message":"StatePrefix: 'เช่นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.15258872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.335172074+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.442326602+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.44238006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นไนโตรเจนฟอสฟอรัส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.442387878+07:00","message":"receive interim result [true|false]: เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.442407987+07:00","message":"end recv isFinal message id 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.442411116+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.442418869+07:00","message":"[buffer interim] 290 true เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442427364+07:00","message":"[bufferProcess] interim [40000000]:เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442431353+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.4424358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442439475+07:00","message":"> Transcript [2146] [false]: 'เช่นไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442443721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442446213+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442448941+07:00","message":"StatePrefix: 'เช่นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442451681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.44245396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442456921+07:00","message":"> Transcript [2147] [true]: 'เช่นไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442459983+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442462328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442464672+07:00","message":"StatePrefix: 'เช่นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442467041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:02.442471088+07:00","message":"Push: 'เช่นไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.442481209+07:00","message":"push: {true เช่นไนโตรเจนฟอสฟอรัส 0 0xc002030c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:02.451487605+07:00","message":"write wav file: './tmp/7548/7548_290.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:02.587556729+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.060828511+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.060874915+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-04-22T13:14:03.060881462+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.060895201+07:00","message":"[buffer interim] 291 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.06090174+07:00","message":"[bufferProcess] interim [480000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.060903697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.826505275+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.826545441+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-04-22T13:14:03.826551023+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.826565373+07:00","message":"[buffer interim] 291 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.826571784+07:00","message":"[bufferProcess] interim [80000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.826574729+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.82657899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.826581868+07:00","message":"> Transcript [2148] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.82658392+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.892556024+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.892594163+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-04-22T13:14:03.89260027+07:00","message":"receive interim result [false|false]: และโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:03.892613323+07:00","message":"[buffer interim] 291 false และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.892619877+07:00","message":"[bufferProcess] interim [260000000]:และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.892622317+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.89262753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.892630349+07:00","message":"> Transcript [2149] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.892633174+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.89263515+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.892637097+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:03.89263945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.055304034+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.173910747+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.173941896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วโพแทสเซียม\",\"confidence\":0.8557973}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.17394737+07:00","message":"receive interim result [true|false]: แล้วโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.173953929+07:00","message":"end recv isFinal message id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.173956845+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.173962557+07:00","message":"[buffer interim] 291 true แล้วโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173969119+07:00","message":"[bufferProcess] interim [710000000]:แล้วโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173972052+07:00","message":"[bufferProcess] send to processor (isfinal):และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173974948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.17397724+07:00","message":"> Transcript [2150] [false]: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173979569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173981621+07:00","message":"Set new StatePrefix: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173983404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173985202+07:00","message":"> Transcript [2151] [true]: 'แล้วโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173987361+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173989085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.17399072+07:00","message":"StatePrefix: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173992657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:04.173995317+07:00","message":"Push: 'แล้วโพแทสเซียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.174003409+07:00","message":"push: {true แล้วโพแทสเซียม 0 0xc004109380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:04.181395211+07:00","message":"write wav file: './tmp/7548/7548_291.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:04.376686354+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:04.982688175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:04.982706076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.315216935+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.315255394+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-04-22T13:14:06.315260643+07:00","message":"receive interim result [false|false]: ต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.315274783+07:00","message":"[buffer interim] 292 false ต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.315281798+07:00","message":"[bufferProcess] interim [740000000]:ต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.315283882+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.315289704+07:00","message":"[bufferProcess] send to processor (ticker):ต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.315295435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.315298493+07:00","message":"> Transcript [2152] [false]: 'ต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.315302473+07:00","message":"Set StatePrefix (first interim): 'ต่อไปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.643439525+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.643475292+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-04-22T13:14:06.643480963+07:00","message":"receive interim result [false|false]: ต่อไปนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.643493192+07:00","message":"[buffer interim] 292 false ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.643499776+07:00","message":"[bufferProcess] interim [100000000]:ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.643501749+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.744860835+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.840632797+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.840669348+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-04-22T13:14:06.840674982+07:00","message":"receive interim result [true|false]: ต่อไปนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.840684472+07:00","message":"end recv isFinal message id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.840686481+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.840692455+07:00","message":"[buffer interim] 292 true ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840701658+07:00","message":"[bufferProcess] interim [400000000]:ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840706371+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840709648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840712618+07:00","message":"> Transcript [2153] [false]: 'ต่อไปนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840715438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840717225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840719018+07:00","message":"StatePrefix: 'ต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840720881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840722585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840724392+07:00","message":"> Transcript [2154] [true]: 'ต่อไปนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840726282+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840729507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840731345+07:00","message":"StatePrefix: 'ต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840732913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:06.840739105+07:00","message":"Push: 'ต่อไปนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:06.840747525+07:00","message":"push: {true ต่อไปนี้ค่ะ 0 0xc00038d480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:06.848552688+07:00","message":"write wav file: './tmp/7548/7548_292.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.007009824+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.065908451+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.256317742+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.299537359+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.299555302+07:00","message":"found end of frame, send empty tag with msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.299558288+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.299564098+07:00","message":"[buffer interim] 293 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.299570817+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.299574849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.299577761+07:00","message":"> Transcript [2155] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.299580274+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.299582497+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.299584288+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.299586334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.299594917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.299604654+07:00","message":"push: {true \n 0 0xc002031700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:07.305243214+07:00","message":"write wav file: './tmp/7548/7548_293.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.324643007+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.498695448+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.498709878+07:00","message":"found end of frame, send empty tag with msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.498712686+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.498718634+07:00","message":"[buffer interim] 294 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498724603+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498729036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.49873276+07:00","message":"> Transcript [2156] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498736155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498739069+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498740933+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498742933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.498745775+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.498754543+07:00","message":"push: {true \n 0 0xc00038d880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:07.505954368+07:00","message":"write wav file: './tmp/7548/7548_294.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.516897687+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537315261+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537349447+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537353596+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537356341+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537359732+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.53736221+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537365394+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537367983+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537370393+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537373075+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537375536+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537378417+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537381183+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537384231+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.537386745+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.575598544+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.707419886+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.775220194+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.812341755+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.812363654+07:00","message":"found end of frame, send empty tag with msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.81236697+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.812373994+07:00","message":"[buffer interim] 295 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.81238084+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.81238433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.812387017+07:00","message":"> Transcript [2157] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.812389258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.812391156+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.812393524+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.812395294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.812403023+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.812413602+07:00","message":"push: {true \n 0 0xc002030a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:07.817247958+07:00","message":"write wav file: './tmp/7548/7548_295.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.885576153+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.885596388+07:00","message":"found end of frame, send empty tag with msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.885599784+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.885606888+07:00","message":"[buffer interim] 296 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.88561564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.885621678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.885625898+07:00","message":"> Transcript [2158] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.885629645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.885632844+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.885635706+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.885638459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:07.885648157+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:07.885658879+07:00","message":"push: {true \n 0 0xc002031280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:07.89043495+07:00","message":"write wav file: './tmp/7548/7548_296.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:07.982780379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:07.98284241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.155903736+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.642326433+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.642369095+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-04-22T13:14:08.642375025+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.642392366+07:00","message":"[buffer interim] 297 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.642399214+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.642401129+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.861528252+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.861568084+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-04-22T13:14:08.861574304+07:00","message":"receive interim result [false|false]: ส่วนถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.861587753+07:00","message":"[buffer interim] 297 false ส่วนถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.861595149+07:00","message":"[bufferProcess] interim [720000000]:ส่วนถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.861597499+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.861602745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.861605621+07:00","message":"> Transcript [2159] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.861607941+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.969815293+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.969851492+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-04-22T13:14:08.969857735+07:00","message":"receive interim result [false|false]: ส่วนท่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:08.969871126+07:00","message":"[buffer interim] 297 false ส่วนท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.969878537+07:00","message":"[bufferProcess] interim [780000000]:ส่วนท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.969881099+07:00","message":"[bufferProcess] send to processor:ส่วนถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.969886439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.969889199+07:00","message":"> Transcript [2160] [false]: 'ส่วนถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.969892041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.969893912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.969895817+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:08.969897898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.047387831+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.047422146+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-04-22T13:14:09.047430753+07:00","message":"receive interim result [false|false]: สนทนา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.047440673+07:00","message":"[buffer interim] 297 false สนทนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.047447432+07:00","message":"[bufferProcess] interim [840000000]:สนทนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.047449487+07:00","message":"[bufferProcess] send to processor:ส่วนท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.04745268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.047455464+07:00","message":"> Transcript [2161] [false]: 'ส่วนท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.04745843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.047460424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.047462219+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.047464499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.079481904+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.079517208+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-04-22T13:14:09.07952218+07:00","message":"receive interim result [false|false]: สวนทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.079536339+07:00","message":"[buffer interim] 297 false สวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.079541593+07:00","message":"[bufferProcess] interim [900000000]:สวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.07954506+07:00","message":"[bufferProcess] send to processor:สนทนา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.079548066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.079550372+07:00","message":"> Transcript [2162] [false]: 'สนทนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.079552276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.07955412+07:00","message":"Set new StatePrefix: 'สนทนา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.137252916+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.137285065+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-04-22T13:14:09.137289383+07:00","message":"receive interim result [false|false]: สวนอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.137303186+07:00","message":"[buffer interim] 297 false สวนอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.137310351+07:00","message":"[bufferProcess] interim [960000000]:สวนอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.137313514+07:00","message":"[bufferProcess] send to processor:สวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.137316746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.137319992+07:00","message":"> Transcript [2163] [false]: 'สวนทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.137321778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.137323601+07:00","message":"Set new StatePrefix: 'สวนทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.348415241+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.348453993+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-04-22T13:14:09.348460085+07:00","message":"receive interim result [false|false]: สวนอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.348475963+07:00","message":"[buffer interim] 297 false สวนอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.348487105+07:00","message":"[bufferProcess] interim [200000000]:สวนอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.348490723+07:00","message":"[bufferProcess] send to processor:สวนอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.348499137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.348503085+07:00","message":"> Transcript [2164] [false]: 'สวนอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.348505299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.348507655+07:00","message":"Set new StatePrefix: 'สวนอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.535370973+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.535413077+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-04-22T13:14:09.535419794+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.53543569+07:00","message":"[buffer interim] 297 false ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.535442709+07:00","message":"[bufferProcess] interim [380000000]:ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.53544645+07:00","message":"[bufferProcess] send to processor:สวนอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.535450356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.535453236+07:00","message":"> Transcript [2165] [false]: 'สวนอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.535456591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.535458637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.535460432+07:00","message":"StatePrefix: 'สวนอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.535462398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.775191264+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.775230306+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-04-22T13:14:09.775235906+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:09.775248422+07:00","message":"[buffer interim] 297 false ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.775255283+07:00","message":"[bufferProcess] interim [680000000]:ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.775257831+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.775263311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.775266254+07:00","message":"> Transcript [2166] [false]: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.775268621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:09.775270709+07:00","message":"Set new StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.294024085+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.294080861+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-04-22T13:14:10.294088013+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.294105198+07:00","message":"[buffer interim] 297 false ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.294115762+07:00","message":"[bufferProcess] interim [160000000]:ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.294118596+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.294126546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.294129432+07:00","message":"> Transcript [2167] [false]: 'ส่วนธาตุอาหารที่พืชต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.294133467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.294135944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.294138135+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.294140368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.624687737+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.624730926+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-04-22T13:14:10.624736354+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.624749909+07:00","message":"[buffer interim] 297 false ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.624757532+07:00","message":"[bufferProcess] interim [460000000]:ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.624759966+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.624764901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.624767812+07:00","message":"> Transcript [2168] [false]: 'ส่วนธาตุอาหารที่พืชต้องการใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.624770832+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.624772796+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.624776375+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.624778579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.736492738+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.73653079+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-04-22T13:14:10.7365368+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:10.736550447+07:00","message":"[buffer interim] 297 false ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.736556981+07:00","message":"[bufferProcess] interim [580000000]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.736559536+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.73656627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.736569272+07:00","message":"> Transcript [2169] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.736572329+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.736574369+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.736576564+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:10.736579262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:10.983399791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:10.983403451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.188456878+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.188491489+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-04-22T13:14:11.188497592+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.188510127+07:00","message":"[buffer interim] 297 false ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188517868+07:00","message":"[bufferProcess] interim [60000000]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188520598+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188524164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188527279+07:00","message":"> Transcript [2170] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188530533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188532823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188534926+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188537031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.18853991+07:00","message":"Push: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188541792+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188543755+07:00","message":"Set new StatePrefix : 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.188545852+07:00","message":"Next Push (prob) : 'ต้องการในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.188553881+07:00","message":"push: {false ส่วนธาตุอาหารที่พืช 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.555172623+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.617273069+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.664206846+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.66425058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.664257606+07:00","message":"receive interim result [true|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.664267782+07:00","message":"end recv isFinal message id 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.664269858+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.664276162+07:00","message":"[buffer interim] 297 true ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664285096+07:00","message":"[bufferProcess] interim [630000000]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664291129+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664294108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664296736+07:00","message":"> Transcript [2171] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664299922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664301896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664303653+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.66430647+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664308228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664310134+07:00","message":"> Transcript [2172] [true]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664312254+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664314002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664315584+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664317676+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.664324477+07:00","message":"Push: 'ต้องการในปริมาณน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.66433422+07:00","message":"push: {true ต้องการในปริมาณน้อย 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:11.673215208+07:00","message":"write wav file: './tmp/7548/7548_297.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.74752823+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.816913121+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.875200972+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.875220151+07:00","message":"found end of frame, send empty tag with msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.875223219+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.87522952+07:00","message":"[buffer interim] 298 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.875236986+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.875240516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.875243206+07:00","message":"> Transcript [2173] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.875245451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.875247219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.875248953+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.875251436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:11.875261556+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:11.875270688+07:00","message":"push: {true \n 0 0xc00038d300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:11.880008893+07:00","message":"write wav file: './tmp/7548/7548_298.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.538760955+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.538813682+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-04-22T13:14:12.538819371+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.538833159+07:00","message":"[buffer interim] 299 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.538840581+07:00","message":"[bufferProcess] interim [780000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.538842245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.790975346+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.791013919+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-04-22T13:14:12.791020887+07:00","message":"receive interim result [false|false]: ไม่ค่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.791036326+07:00","message":"[buffer interim] 299 false ไม่ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.791045339+07:00","message":"[bufferProcess] interim [960000000]:ไม่ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.791048797+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.791057204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.791061822+07:00","message":"> Transcript [2174] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.79106549+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.797051894+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.797074997+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-04-22T13:14:12.797080958+07:00","message":"receive interim result [false|false]: ไม่ครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:12.797094566+07:00","message":"[buffer interim] 299 false ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.797100891+07:00","message":"[bufferProcess] interim [20000000]:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.797104112+07:00","message":"[bufferProcess] send to processor:ไม่ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.797110661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.797113935+07:00","message":"> Transcript [2175] [false]: 'ไม่ค่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.797118366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.797121199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.797123924+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:12.797126958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.240325858+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.240368122+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-04-22T13:14:13.240375437+07:00","message":"receive interim result [false|false]: ไมโครนีเซีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.240394538+07:00","message":"[buffer interim] 299 false ไมโครนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.240406256+07:00","message":"[bufferProcess] interim [440000000]:ไมโครนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.24040975+07:00","message":"[bufferProcess] send to processor:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.240417537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.240422168+07:00","message":"> Transcript [2176] [false]: 'ไม่ครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.240426883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.240429627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.240432695+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.240436323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.365561449+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.365592889+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-04-22T13:14:13.365598641+07:00","message":"receive interim result [false|false]: แม็คโครนิวเทรียนท์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.365610931+07:00","message":"[buffer interim] 299 false แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.365617551+07:00","message":"[bufferProcess] interim [620000000]:แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.365619879+07:00","message":"[bufferProcess] send to processor:ไมโครนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.365625301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.365628245+07:00","message":"> Transcript [2177] [false]: 'ไมโครนีเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.365630439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.365632668+07:00","message":"Set new StatePrefix: 'ไมโครนีเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.53470855+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.624078342+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.624104601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโครนิวเทรียนท์\",\"confidence\":0.84543115}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.62411047+07:00","message":"receive interim result [true|false]: แม็คโครนิวเทรียนท์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.624124145+07:00","message":"end recv isFinal message id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.624126673+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.624131633+07:00","message":"[buffer interim] 299 true แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.6241385+07:00","message":"[bufferProcess] interim [950000000]:แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624141552+07:00","message":"[bufferProcess] send to processor (isfinal):แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624144996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624147456+07:00","message":"> Transcript [2178] [false]: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624149445+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624151389+07:00","message":"Set new StatePrefix: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624152928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624154991+07:00","message":"> Transcript [2179] [true]: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624157101+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624158796+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624160509+07:00","message":"StatePrefix: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624165385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:13.624167822+07:00","message":"Push: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.624175153+07:00","message":"push: {true แม็คโครนิวเทรียนท์ 0 0xc00038d700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:13.631240859+07:00","message":"write wav file: './tmp/7548/7548_299.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:13.9274086+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:13.983729284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:13.983737717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.011639101+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.011687078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.011692558+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.011710392+07:00","message":"[buffer interim] 300 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.011717749+07:00","message":"[bufferProcess] interim [120000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.01171981+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.011726848+07:00","message":"[bufferProcess] send to processor (ticker):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.011729245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.011731762+07:00","message":"> Transcript [2180] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.0117344+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.134521999+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.27086123+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.270907269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.71561766}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.270913043+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.270924661+07:00","message":"end recv isFinal message id 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.270927164+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.270933446+07:00","message":"[buffer interim] 300 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.270942051+07:00","message":"[bufferProcess] interim [450000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.270947896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.270951302+07:00","message":"> Transcript [2181] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.270954042+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.270955804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.270957516+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.270959424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:15.270966125+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.270974565+07:00","message":"push: {true เช่น 0 0xc000168f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:15.277459466+07:00","message":"write wav file: './tmp/7548/7548_300.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:15.456420184+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.017819138+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.017862884+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-04-22T13:14:16.017868363+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.017883763+07:00","message":"[buffer interim] 301 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.01789091+07:00","message":"[bufferProcess] interim [600000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.01789282+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.095781934+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.131966065+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.132009559+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-04-22T13:14:16.132017919+07:00","message":"receive interim result [false|false]: แลก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.132037745+07:00","message":"[buffer interim] 301 false แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.132047096+07:00","message":"[bufferProcess] interim [660000000]:แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.132050882+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.132056134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.132060584+07:00","message":"> Transcript [2182] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.132064573+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.212822736+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.212862014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลก\",\"confidence\":0.74064}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.212868852+07:00","message":"receive interim result [true|false]: แลก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.2128778+07:00","message":"end recv isFinal message id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.212880369+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.212887296+07:00","message":"[buffer interim] 301 true แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.2128945+07:00","message":"[bufferProcess] interim [870000000]:แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212900728+07:00","message":"[bufferProcess] send to processor (isfinal):แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212904182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212907051+07:00","message":"> Transcript [2183] [false]: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212909473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212911468+07:00","message":"Set new StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212913168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212915591+07:00","message":"> Transcript [2184] [true]: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212917727+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.21292218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212924535+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212926546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:16.212933984+07:00","message":"Push: 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.212942546+07:00","message":"push: {true แลก 0 0xc000169700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:16.218966916+07:00","message":"write wav file: './tmp/7548/7548_301.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:16.555992306+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:16.983780242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:16.983798253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.035510533+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.03555387+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-04-22T13:14:17.035560362+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.035577319+07:00","message":"[buffer interim] 302 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.035585842+07:00","message":"[bufferProcess] interim [480000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.03558879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.258925644+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.258959697+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-04-22T13:14:17.258965217+07:00","message":"receive interim result [false|false]: ทำไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.258977989+07:00","message":"[buffer interim] 302 false ทำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.258983797+07:00","message":"[bufferProcess] interim [660000000]:ทำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.258985988+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.258991012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.258993972+07:00","message":"> Transcript [2185] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.258996239+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.332062434+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.332101384+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-04-22T13:14:17.332108467+07:00","message":"receive interim result [false|false]: ทองแดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.332122557+07:00","message":"[buffer interim] 302 false ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.332131047+07:00","message":"[bufferProcess] interim [780000000]:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.332134436+07:00","message":"[bufferProcess] send to processor:ทำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.332139117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.332142531+07:00","message":"> Transcript [2186] [false]: 'ทำไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.332147661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.332150494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.33215316+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.332157261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.944957623+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.944999015+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-04-22T13:14:17.945006021+07:00","message":"receive interim result [false|false]: ทองแดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:17.945020528+07:00","message":"[buffer interim] 302 false ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.945028659+07:00","message":"[bufferProcess] interim [380000000]:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.945030814+07:00","message":"[bufferProcess] send to processor:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.945036116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.945039282+07:00","message":"> Transcript [2187] [false]: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.945041959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:17.945043894+07:00","message":"Set new StatePrefix: 'ทองแดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.11992164+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.119956426+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-04-22T13:14:18.119962145+07:00","message":"receive interim result [false|false]: ทองแดงสกัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.119977046+07:00","message":"[buffer interim] 302 false ทองแดงสกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.119984394+07:00","message":"[bufferProcess] interim [620000000]:ทองแดงสกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.119986545+07:00","message":"[bufferProcess] send to processor:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.1199899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.119992565+07:00","message":"> Transcript [2188] [false]: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.119995107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.119996949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.11999881+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.12000109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.18989282+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.189932395+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-04-22T13:14:18.189938317+07:00","message":"receive interim result [false|false]: ทองแดงสังกะสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.189951671+07:00","message":"[buffer interim] 302 false ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.189958478+07:00","message":"[bufferProcess] interim [680000000]:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.189961285+07:00","message":"[bufferProcess] send to processor:ทองแดงสกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.189966626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.189969315+07:00","message":"> Transcript [2189] [false]: 'ทองแดงสกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.189971969+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.18997395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.189975943+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.189978302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.733930559+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.826838511+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.826881509+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-04-22T13:14:18.826887739+07:00","message":"receive interim result [false|false]: ทองแดงสังกะสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.826900088+07:00","message":"[buffer interim] 302 false ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.826907155+07:00","message":"[bufferProcess] interim [280000000]:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.826917777+07:00","message":"[bufferProcess] send to processor:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.826925344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.826928237+07:00","message":"> Transcript [2190] [false]: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.826931074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.826933091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.826935416+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.826937299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.838870809+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.838909962+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-04-22T13:14:18.838916749+07:00","message":"receive interim result [true|false]: ทองแดงสังกะสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.838927877+07:00","message":"end recv isFinal message id 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.838930823+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.8389372+07:00","message":"[buffer interim] 302 true ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.83894479+07:00","message":"[bufferProcess] interim [400000000]:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.83894964+07:00","message":"[bufferProcess] send to processor (isfinal):ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.838965646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.838992679+07:00","message":"> Transcript [2191] [false]: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.838997664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.838999931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.83900194+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839004063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839010599+07:00","message":"Push: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839012388+07:00","message":"TextPushed: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839014792+07:00","message":"Set new StatePrefix : 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839017021+07:00","message":"Next Push (prob) : 'สังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.8390188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839020988+07:00","message":"> Transcript [2192] [true]: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839023099+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839024641+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839026626+07:00","message":"StatePrefix: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839028881+07:00","message":"TextPushed: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:18.839030755+07:00","message":"Push: 'สังกะสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.83904042+07:00","message":"push: {false ทองแดง 0 0xc004109780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.83904742+07:00","message":"push: {true สังกะสี 0 0xc004109780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:18.846191369+07:00","message":"write wav file: './tmp/7548/7548_302.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:18.986458879+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.55353931+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.553584353+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-04-22T13:14:19.553589455+07:00","message":"receive interim result [false|false]: สภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.553604978+07:00","message":"[buffer interim] 303 false สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.553612373+07:00","message":"[bufferProcess] interim [600000000]:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.553614299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.978223669+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.978258932+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-04-22T13:14:19.978264392+07:00","message":"receive interim result [false|false]: ถ้าตื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:19.978277432+07:00","message":"[buffer interim] 303 false ถ้าตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.978284301+07:00","message":"[bufferProcess] interim [20000000]:ถ้าตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.97828639+07:00","message":"[bufferProcess] send to processor:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.978291273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.978293963+07:00","message":"> Transcript [2193] [false]: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:19.978295881+07:00","message":"Set StatePrefix (first interim): 'สภาพ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:19.984396077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:19.984419617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.163997486+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.164041924+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-04-22T13:14:20.164047876+07:00","message":"receive interim result [false|false]: ตื่นยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.164066435+07:00","message":"[buffer interim] 303 false ตื่นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.164074357+07:00","message":"[bufferProcess] interim [140000000]:ตื่นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.164076597+07:00","message":"[bufferProcess] send to processor:ถ้าตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.164080004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.164083213+07:00","message":"> Transcript [2194] [false]: 'ถ้าตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.164085751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.1640881+07:00","message":"Set new StatePrefix: 'ถ้าตื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.245834752+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.245879726+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-04-22T13:14:20.245887225+07:00","message":"receive interim result [false|false]: ตื่นยังเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.245911017+07:00","message":"[buffer interim] 303 false ตื่นยังเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.245921085+07:00","message":"[bufferProcess] interim [320000000]:ตื่นยังเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.245924933+07:00","message":"[bufferProcess] send to processor:ตื่นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.245938014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.245943201+07:00","message":"> Transcript [2195] [false]: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.245946814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.24594975+07:00","message":"Set new StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.382983626+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.383016631+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-04-22T13:14:20.383021912+07:00","message":"receive interim result [false|false]: ตื่นยังนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.383031691+07:00","message":"[buffer interim] 303 false ตื่นยังนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.383039575+07:00","message":"[bufferProcess] interim [380000000]:ตื่นยังนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.383042783+07:00","message":"[bufferProcess] send to processor:ตื่นยังเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.383047112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.383051011+07:00","message":"> Transcript [2196] [false]: 'ตื่นยังเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.383056177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.383059131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.383062015+07:00","message":"StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.383065236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.447438512+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.447471791+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-04-22T13:14:20.447476966+07:00","message":"receive interim result [false|false]: ตื่นยังนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.447491722+07:00","message":"[buffer interim] 303 false ตื่นยังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.447498361+07:00","message":"[bufferProcess] interim [500000000]:ตื่นยังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.447501064+07:00","message":"[bufferProcess] send to processor:ตื่นยังนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.447504702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.447507662+07:00","message":"> Transcript [2197] [false]: 'ตื่นยังนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.447511005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.447513249+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.447515062+07:00","message":"StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.447517075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.52544255+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.675819287+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.675864421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าตื่นอย่างนี้\",\"confidence\":0.8613868}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.675871064+07:00","message":"receive interim result [true|false]: ถ้าตื่นอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.67587956+07:00","message":"end recv isFinal message id 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.675881892+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.675888344+07:00","message":"[buffer interim] 303 true ถ้าตื่นอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675895839+07:00","message":"[bufferProcess] interim [770000000]:ถ้าตื่นอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.67590232+07:00","message":"[bufferProcess] send to processor (isfinal):ตื่นยังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675905237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675907995+07:00","message":"> Transcript [2198] [false]: 'ตื่นยังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675910545+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.67591277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675914497+07:00","message":"StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675916308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675918329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675920281+07:00","message":"> Transcript [2199] [true]: 'ถ้าตื่นอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675922191+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675923981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675925491+07:00","message":"StatePrefix: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675927233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.675932654+07:00","message":"Push: 'ถ้าตื่นอย่างนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.675940754+07:00","message":"push: {true ถ้าตื่นอย่างนี้ 0 0xc002030f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:20.682361403+07:00","message":"write wav file: './tmp/7548/7548_303.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.718219094+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.774923153+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.962786804+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.962813211+07:00","message":"found end of frame, send empty tag with msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.962816427+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.962824195+07:00","message":"[buffer interim] 304 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.962832367+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.962843831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.962846937+07:00","message":"> Transcript [2200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.9628492+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.962851034+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.962852665+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.962854554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:20.962857149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:20.962866589+07:00","message":"push: {true \n 0 0xc004108780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:20.967234201+07:00","message":"write wav file: './tmp/7548/7548_304.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.227927539+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.354989717+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.477866293+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.477889955+07:00","message":"found end of frame, send empty tag with msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.477893105+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.47789972+07:00","message":"[buffer interim] 305 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.477906459+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.477910079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.477912596+07:00","message":"> Transcript [2201] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.477914816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.477916667+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.477918528+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.477920525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.477923015+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.477932316+07:00","message":"push: {true \n 0 0xc002aee580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:21.483658341+07:00","message":"write wav file: './tmp/7548/7548_305.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.486401965+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.97406457+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.974104134+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-04-22T13:14:21.97410959+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:21.974126178+07:00","message":"[buffer interim] 306 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.974132987+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:21.974135134+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.132628452+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.132666865+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-04-22T13:14:22.132672285+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.132683367+07:00","message":"[buffer interim] 306 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.132689292+07:00","message":"[bufferProcess] interim [660000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.132691558+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.13269779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.132700668+07:00","message":"> Transcript [2202] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.132702784+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.465770795+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.465820603+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-04-22T13:14:22.465826856+07:00","message":"receive interim result [false|false]: เป็นพาหะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.465841605+07:00","message":"[buffer interim] 306 false เป็นพาหะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.465848558+07:00","message":"[bufferProcess] interim [20000000]:เป็นพาหะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.46585098+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.465857301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.465859992+07:00","message":"> Transcript [2203] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.465861883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.465863808+07:00","message":"Set new StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.919368147+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.919406869+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-04-22T13:14:22.919416037+07:00","message":"receive interim result [false|false]: เป็นพาหะคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:22.919432499+07:00","message":"[buffer interim] 306 false เป็นพาหะคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.919439533+07:00","message":"[bufferProcess] interim [500000000]:เป็นพาหะคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.919442412+07:00","message":"[bufferProcess] send to processor:เป็นพาหะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.919449437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.919452223+07:00","message":"> Transcript [2204] [false]: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.919454587+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:22.919456635+07:00","message":"Set new StatePrefix: 'เป็นพาหะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:22.985451092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:22.985491785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.221249344+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.221290878+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-04-22T13:14:23.221297124+07:00","message":"receive interim result [false|false]: เป็นพาหะของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.221309908+07:00","message":"[buffer interim] 306 false เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.221317414+07:00","message":"[bufferProcess] interim [740000000]:เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.221319894+07:00","message":"[bufferProcess] send to processor:เป็นพาหะคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.221328057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.221330922+07:00","message":"> Transcript [2205] [false]: 'เป็นพาหะคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.221333989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.221336179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.221338135+07:00","message":"StatePrefix: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.221340281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.809233167+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.809272854+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-04-22T13:14:23.809280192+07:00","message":"receive interim result [false|false]: เป็นพาหะของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:23.80929364+07:00","message":"[buffer interim] 306 false เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.809300014+07:00","message":"[bufferProcess] interim [340000000]:เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.809302773+07:00","message":"[bufferProcess] send to processor:เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.809309799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.809312202+07:00","message":"> Transcript [2206] [false]: 'เป็นพาหะของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.809314806+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.809317165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.809318926+07:00","message":"StatePrefix: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:23.809321427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.129735103+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.129771888+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-04-22T13:14:24.129776893+07:00","message":"receive interim result [false|false]: เป็นพาหะของพืชได้รับธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.129799577+07:00","message":"[buffer interim] 306 false เป็นพาหะของพืชได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.129807609+07:00","message":"[bufferProcess] interim [700000000]:เป็นพาหะของพืชได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.129813033+07:00","message":"[bufferProcess] send to processor:เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.129818518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.129821839+07:00","message":"> Transcript [2207] [false]: 'เป็นพาหะของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.129824753+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.129826972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.129831042+07:00","message":"StatePrefix: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.129833079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.260202348+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.260241927+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-04-22T13:14:24.260249853+07:00","message":"receive interim result [false|false]: เป็นพาหะของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.26026214+07:00","message":"[buffer interim] 306 false เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260270238+07:00","message":"[bufferProcess] interim [760000000]:เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260273909+07:00","message":"[bufferProcess] send to processor:เป็นพาหะของพืชได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260278645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260282719+07:00","message":"> Transcript [2208] [false]: 'เป็นพาหะของพืชได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260287917+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260290801+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.26029357+07:00","message":"StatePrefix: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260296614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260300477+07:00","message":"Push: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260303234+07:00","message":"TextPushed: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260306434+07:00","message":"Set new StatePrefix : 'เป็นพาหะของพืชได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.260309631+07:00","message":"Next Push (prob) : 'ของพืชได้รับธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.260321589+07:00","message":"push: {false เป็นพาหะ 0 0xc000045700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.32528976+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.325328+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-04-22T13:14:24.325333787+07:00","message":"receive interim result [false|false]: เป็นพาหะของพืชได้รับธาตุอาหารหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.325350641+07:00","message":"[buffer interim] 306 false เป็นพาหะของพืชได้รับธาตุอาหารหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.325358134+07:00","message":"[bufferProcess] interim [880000000]:เป็นพาหะของพืชได้รับธาตุอาหารหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.325360738+07:00","message":"[bufferProcess] send to processor:เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.325364417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.325369035+07:00","message":"> Transcript [2209] [false]: 'เป็นพาหะของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.325371398+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.457739382+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.4577873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพาหะของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.45780149+07:00","message":"receive interim result [false|false]: เป็นพาหะของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.457816296+07:00","message":"[buffer interim] 306 false เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.457823595+07:00","message":"[bufferProcess] interim [940000000]:เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.457826056+07:00","message":"[bufferProcess] send to processor:เป็นพาหะของพืชได้รับธาตุอาหารหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.457832253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.457834868+07:00","message":"> Transcript [2210] [false]: 'เป็นพาหะของพืชได้รับธาตุอาหารหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.457838041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.457840738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.457843101+07:00","message":"StatePrefix: 'เป็นพาหะของพืชได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.457845478+07:00","message":"TextPushed: 'เป็นพาหะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.468693096+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.468728522+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-04-22T13:14:24.468733662+07:00","message":"receive interim result [false|false]: เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.468749271+07:00","message":"[buffer interim] 306 false เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.468756285+07:00","message":"[bufferProcess] interim [0]:เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.468758955+07:00","message":"[bufferProcess] send to processor:เป็นพาหะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.468765207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.468767648+07:00","message":"> Transcript [2211] [false]: 'เป็นพาหะของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.468769959+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.684700977+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.804578698+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.804625953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้\",\"confidence\":0.95367205}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.80463388+07:00","message":"receive interim result [true|false]: เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.804647123+07:00","message":"end recv isFinal message id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.804650207+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.80466216+07:00","message":"[buffer interim] 306 true เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804670001+07:00","message":"[bufferProcess] interim [420000000]:เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804673274+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.80467642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804679013+07:00","message":"> Transcript [2212] [false]: 'เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804681908+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804686634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804688481+07:00","message":"StatePrefix: 'เป็นพาหะของพืชได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804690538+07:00","message":"TextPushed: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804692252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804694145+07:00","message":"> Transcript [2213] [true]: 'เป็นพาหะของพืชได้รับธาตุอาหารเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.80469623+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.80469777+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804699275+07:00","message":"StatePrefix: 'เป็นพาหะของพืชได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804700977+07:00","message":"TextPushed: 'เป็นพาหะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:24.804704138+07:00","message":"Push: 'ของพืชได้รับธาตุอาหารเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.804711941+07:00","message":"push: {true ของพืชได้รับธาตุอาหารเหล่านี้ 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:24.813562035+07:00","message":"write wav file: './tmp/7548/7548_306.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:24.887144934+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:25.616117028+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:25.616156767+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-04-22T13:14:25.616162172+07:00","message":"receive interim result [false|false]: ในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:25.616175046+07:00","message":"[buffer interim] 307 false ในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:25.616183012+07:00","message":"[bufferProcess] interim [780000000]:ในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:25.616185588+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:25.863963821+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:25.864001044+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-04-22T13:14:25.864006663+07:00","message":"receive interim result [false|false]: ในปริมาณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:25.864022773+07:00","message":"[buffer interim] 307 false ในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:25.864030994+07:00","message":"[bufferProcess] interim [20000000]:ในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:25.864033208+07:00","message":"[bufferProcess] send to processor:ในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:25.86403734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:25.86404067+07:00","message":"> Transcript [2214] [false]: 'ในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:25.864043025+07:00","message":"Set StatePrefix (first interim): 'ในปริมาณ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:25.986053019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:25.986102655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.068431715+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.068467106+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-04-22T13:14:26.068473166+07:00","message":"receive interim result [false|false]: ในปริมาณที่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.068485812+07:00","message":"[buffer interim] 307 false ในปริมาณที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.068492676+07:00","message":"[bufferProcess] interim [140000000]:ในปริมาณที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.068495076+07:00","message":"[bufferProcess] send to processor:ในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.068502039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.068505302+07:00","message":"> Transcript [2215] [false]: 'ในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.068508633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.068510633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.068512407+07:00","message":"StatePrefix: 'ในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.068514356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.136557635+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.136591575+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-04-22T13:14:26.136597702+07:00","message":"receive interim result [false|false]: ในปริมาณที่ไม่เพียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.13661225+07:00","message":"[buffer interim] 307 false ในปริมาณที่ไม่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.13662077+07:00","message":"[bufferProcess] interim [320000000]:ในปริมาณที่ไม่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.136623969+07:00","message":"[bufferProcess] send to processor:ในปริมาณที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.136633295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.136637516+07:00","message":"> Transcript [2216] [false]: 'ในปริมาณที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.136642215+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.136645084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.136647731+07:00","message":"StatePrefix: 'ในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.136650533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.318901829+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.318935916+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-04-22T13:14:26.318941169+07:00","message":"receive interim result [false|false]: ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.318956667+07:00","message":"[buffer interim] 307 false ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.31896399+07:00","message":"[bufferProcess] interim [500000000]:ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.31896701+07:00","message":"[bufferProcess] send to processor:ในปริมาณที่ไม่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.318970089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.318972552+07:00","message":"> Transcript [2217] [false]: 'ในปริมาณที่ไม่เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.318975481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.318977843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.318979735+07:00","message":"StatePrefix: 'ในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.318981683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.735760066+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.806930889+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.848740837+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.848773784+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-04-22T13:14:26.848778665+07:00","message":"receive interim result [true|false]: ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.848788064+07:00","message":"end recv isFinal message id 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.848797718+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.848805272+07:00","message":"[buffer interim] 307 true ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848812888+07:00","message":"[bufferProcess] interim [70000000]:ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.84881718+07:00","message":"[bufferProcess] send to processor (isfinal):ในปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848821089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848824325+07:00","message":"> Transcript [2218] [false]: 'ในปริมาณที่ไม่เพียงพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848828368+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848831294+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848835294+07:00","message":"StatePrefix: 'ในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848839152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848843052+07:00","message":"Push: 'ในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848845972+07:00","message":"TextPushed: 'ในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848848947+07:00","message":"Set new StatePrefix : 'ในปริมาณที่ไม่เพียงพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.84885175+07:00","message":"Next Push (prob) : 'ที่ไม่เพียงพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848854305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848857072+07:00","message":"> Transcript [2219] [true]: 'ในปริมาณที่ไม่เพียงพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848859985+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848862839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848866087+07:00","message":"StatePrefix: 'ในปริมาณที่ไม่เพียงพอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.848866445+07:00","message":"push: {false ในปริมาณ 0 0xc00038cb80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848868542+07:00","message":"TextPushed: 'ในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:26.848893391+07:00","message":"Push: 'ที่ไม่เพียงพอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:26.84889879+07:00","message":"push: {true ที่ไม่เพียงพอ 0 0xc00038cb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:26.858001322+07:00","message":"write wav file: './tmp/7548/7548_307.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.72965538+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.7296924+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-04-22T13:14:27.729697521+07:00","message":"receive interim result [false|false]: ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.72971214+07:00","message":"[buffer interim] 308 false ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.729718766+07:00","message":"[bufferProcess] interim [900000000]:ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.729720479+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.856507732+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.856545435+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-04-22T13:14:27.856551097+07:00","message":"receive interim result [false|false]: ได้รับใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.856564553+07:00","message":"[buffer interim] 308 false ได้รับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.856571461+07:00","message":"[bufferProcess] interim [20000000]:ได้รับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.856574045+07:00","message":"[bufferProcess] send to processor:ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.856580643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.85658325+07:00","message":"> Transcript [2220] [false]: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.856585494+07:00","message":"Set StatePrefix (first interim): 'ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.993620085+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.993657708+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-04-22T13:14:27.993663388+07:00","message":"receive interim result [false|false]: ได้รับในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:27.993675326+07:00","message":"[buffer interim] 308 false ได้รับในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.993681969+07:00","message":"[bufferProcess] interim [140000000]:ได้รับในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.993684396+07:00","message":"[bufferProcess] send to processor:ได้รับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.993689064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.993691899+07:00","message":"> Transcript [2221] [false]: 'ได้รับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.993695122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.993697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.99369894+07:00","message":"StatePrefix: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:27.993700935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.049203728+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.049241127+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-04-22T13:14:28.049246034+07:00","message":"receive interim result [false|false]: ได้รับในประเด็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.04925761+07:00","message":"[buffer interim] 308 false ได้รับในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.049264244+07:00","message":"[bufferProcess] interim [320000000]:ได้รับในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.049266514+07:00","message":"[bufferProcess] send to processor:ได้รับในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.049271624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.04927413+07:00","message":"> Transcript [2222] [false]: 'ได้รับในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.04927701+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.04927899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.049280784+07:00","message":"StatePrefix: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.049282803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.180422783+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.180470347+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-04-22T13:14:28.180476749+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.180489926+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.180496813+07:00","message":"[bufferProcess] interim [380000000]:ได้รับในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.180499095+07:00","message":"[bufferProcess] send to processor:ได้รับในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.180504873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.180507527+07:00","message":"> Transcript [2223] [false]: 'ได้รับในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.180510396+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.180512253+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.180514098+07:00","message":"StatePrefix: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.180516114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.370361471+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.37040113+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-04-22T13:14:28.370406516+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.370417315+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370424094+07:00","message":"[bufferProcess] interim [620000000]:ได้รับในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370426156+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370430906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370433622+07:00","message":"> Transcript [2224] [false]: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370436644+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370438783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370440517+07:00","message":"StatePrefix: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370442741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370447913+07:00","message":"Push: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370449793+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370451668+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.370453535+07:00","message":"Next Push (prob) : 'ในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.370461429+07:00","message":"push: {false ได้รับ 0 0xc002aeec80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.563325452+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.563370365+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-04-22T13:14:28.563377836+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.563393241+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.563401496+07:00","message":"[bufferProcess] interim [740000000]:ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.563405864+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.563413959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.563417667+07:00","message":"> Transcript [2225] [false]: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.563422402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.563424944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.56342822+07:00","message":"StatePrefix: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.563431332+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.691534714+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.691585521+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-04-22T13:14:28.691590615+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.691604173+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.691610522+07:00","message":"[bufferProcess] interim [860000000]:ได้รับในปริมาณที่มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.691613171+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.691619072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.691622123+07:00","message":"> Transcript [2226] [false]: 'ได้รับในปริมาณที่แนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.691625405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.691627703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.691629677+07:00","message":"StatePrefix: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.691631694+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.787102818+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.787137914+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-04-22T13:14:28.787143126+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.787155082+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.787161503+07:00","message":"[bufferProcess] interim [980000000]:ได้รับในปริมาณที่น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.787163765+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.787168564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.78717128+07:00","message":"> Transcript [2227] [false]: 'ได้รับในปริมาณที่มาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.787174213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.787176029+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.787178154+07:00","message":"StatePrefix: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.787180363+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.885752166+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.885790719+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-04-22T13:14:28.885803728+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.885836444+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885844771+07:00","message":"[bufferProcess] interim [40000000]:ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885847364+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885850929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885853611+07:00","message":"> Transcript [2228] [false]: 'ได้รับในปริมาณที่น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885856976+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885859257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885861442+07:00","message":"StatePrefix: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.88586427+07:00","message":"TextPushed: 'ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885867267+07:00","message":"Push: 'ในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.88586896+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885870853+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.885872893+07:00","message":"Next Push (prob) : 'ที่น่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.885880716+07:00","message":"push: {false ในปริมาณ 0 0xc002aeec80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.94682006+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.946866596+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-04-22T13:14:28.946872678+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:28.946912624+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.946920289+07:00","message":"[bufferProcess] interim [160000000]:ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.9469225+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.946928819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.946931471+07:00","message":"> Transcript [2229] [false]: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.946934271+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:28.946936896+07:00","message":"Set new StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:28.986651826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:28.986666319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.267079984+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.267118217+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-04-22T13:14:29.267124053+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.267138609+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.267145894+07:00","message":"[bufferProcess] interim [460000000]:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.267148166+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.267153523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.267156342+07:00","message":"> Transcript [2230] [false]: 'ได้รับในปริมาณที่มากจนเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.267159281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.267161265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.267163037+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.267165899+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.836624761+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.836677458+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-04-22T13:14:29.836685755+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:29.836705755+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.83671506+07:00","message":"[bufferProcess] interim [60000000]:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.836718727+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.836723385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.836727643+07:00","message":"> Transcript [2231] [false]: 'ได้รับในปริมาณที่มากจนเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.836733008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.836736408+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.836742155+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:29.836746211+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.303920202+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.303960752+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-04-22T13:14:30.303966849+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.303980906+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.303988217+07:00","message":"[bufferProcess] interim [480000000]:ได้รับในปริมาณที่มากจนเกินไปอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.303990718+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.303995941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.30399877+07:00","message":"> Transcript [2232] [false]: 'ได้รับในปริมาณที่มากจนเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.304002074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.304004192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.304006042+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.304009103+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.356256641+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.356301226+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-04-22T13:14:30.356307327+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.356320931+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356328306+07:00","message":"[bufferProcess] interim [540000000]:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356330922+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356336609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356339293+07:00","message":"> Transcript [2233] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356343022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356345101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356347013+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356349419+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.3563542+07:00","message":"Push: 'ที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356357727+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356360284+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.356363732+07:00","message":"Next Push (prob) : 'เกินไปอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.356371955+07:00","message":"push: {false ที่มากจน 0 0xc002aeec80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.366157907+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.366180563+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-04-22T13:14:30.366186018+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.36619764+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.366202564+07:00","message":"[bufferProcess] interim [600000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.366204906+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.366207849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.366210052+07:00","message":"> Transcript [2234] [false]: 'ได้รับในปริมาณที่มากจนเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.36621184+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.488190771+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.488231994+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-04-22T13:14:30.488237534+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.488256947+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.488265628+07:00","message":"[bufferProcess] interim [720000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.488268719+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.488275732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.488278646+07:00","message":"> Transcript [2235] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.488283147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.488285489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.488287269+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.488291329+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.672782397+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.672824099+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-04-22T13:14:30.672829911+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.672842798+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.672852+07:00","message":"[bufferProcess] interim [900000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.672854366+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.672860043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.672862592+07:00","message":"> Transcript [2236] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.672865812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.672867733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.672869696+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.672872204+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.874173343+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.874213836+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-04-22T13:14:30.874220307+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:30.874235233+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.874242765+07:00","message":"[bufferProcess] interim [80000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.874245195+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.874251367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.874253792+07:00","message":"> Transcript [2237] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.874256685+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.874259207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.874261617+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:30.874264866+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.062933395+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.062966667+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-04-22T13:14:31.062972541+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.062986846+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.062993414+07:00","message":"[bufferProcess] interim [320000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.0629966+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.06300422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.063006855+07:00","message":"> Transcript [2238] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.063010243+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.063012009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.063014123+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.063016262+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.063019047+07:00","message":"Push: 'เกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.06302109+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.063023058+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.063027918+07:00","message":"Next Push (prob) : 'ส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.063034907+07:00","message":"push: {false เกินไปอาจ 0 0xc002aeec80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.247983385+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.248026307+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-04-22T13:14:31.248032118+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.248045825+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248053191+07:00","message":"[bufferProcess] interim [440000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248055904+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248061949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248067123+07:00","message":"> Transcript [2239] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248070268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248072183+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248073958+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.248076234+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.442605162+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.442643409+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-04-22T13:14:31.442651796+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.442667223+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.442674531+07:00","message":"[bufferProcess] interim [680000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.442677519+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.442680889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.442683625+07:00","message":"> Transcript [2240] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.442686751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.442688725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.442690884+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.442693523+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.888308419+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.888351506+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-04-22T13:14:31.888359121+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.888374384+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.888382283+07:00","message":"[bufferProcess] interim [40000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.888385604+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.88839085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.888394713+07:00","message":"> Transcript [2241] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.888398295+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.888400319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.888402422+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.888405574+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.954732258+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.954769139+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-04-22T13:14:31.954775189+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.954788742+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954801019+07:00","message":"[bufferProcess] interim [220000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954804034+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954809243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954811698+07:00","message":"> Transcript [2242] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954815326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.95481728+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954819839+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954822239+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954828298+07:00","message":"Push: 'ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954830353+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954832452+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:31.954835039+07:00","message":"Next Push (prob) : 'เจริญเติบโตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:31.954842225+07:00","message":"push: {false ส่งผลต่อการ 0 0xc002aeec80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:31.986715663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:31.986715678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.268692398+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.268730898+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-04-22T13:14:32.268741285+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.268755366+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.268763046+07:00","message":"[bufferProcess] interim [460000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.268765899+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.268772853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.268775731+07:00","message":"> Transcript [2243] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.268779459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.268781583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.268783419+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.268786119+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.564756692+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.596626669+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.596669443+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-04-22T13:14:32.59667577+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.596691002+07:00","message":"[buffer interim] 308 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.596698322+07:00","message":"[bufferProcess] interim [820000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.596705739+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.596719462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.596723916+07:00","message":"> Transcript [2244] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.596730463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.596732792+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.59673508+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.596737572+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.690318465+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.690363837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.690370283+07:00","message":"receive interim result [true|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.690379885+07:00","message":"end recv isFinal message id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.690382049+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.69038743+07:00","message":"[buffer interim] 308 true ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690394357+07:00","message":"[bufferProcess] interim [970000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690397148+07:00","message":"[bufferProcess] send to processor (isfinal):ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690400255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690402812+07:00","message":"> Transcript [2245] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690405926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690407652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690409574+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690412043+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690413958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690415742+07:00","message":"> Transcript [2246] [true]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690418066+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690421356+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690422968+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690424786+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:32.690427722+07:00","message":"Push: 'เจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:32.690436086+07:00","message":"push: {true เจริญเติบโตของพืชได้ค่ะ 0 0xc002aeec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:32.701454267+07:00","message":"write wav file: './tmp/7548/7548_308.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.277903825+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.595300061+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.657903799+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.675307405+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.675323274+07:00","message":"found end of frame, send empty tag with msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.675326221+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.675331487+07:00","message":"[buffer interim] 309 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.675337482+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.675341339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.675343903+07:00","message":"> Transcript [2247] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.675346338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.675347969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.675349874+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.675351727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.67535453+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.675362619+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:33.679641814+07:00","message":"write wav file: './tmp/7548/7548_309.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.725893275+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.917063878+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.91708586+07:00","message":"found end of frame, send empty tag with msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.917089199+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.917095873+07:00","message":"[buffer interim] 310 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.917103897+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.917112399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.917115561+07:00","message":"> Transcript [2248] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.917117968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.917119815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.91712158+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.917123949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:33.917126814+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:33.917137542+07:00","message":"push: {true \n 0 0xc004108c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:33.921444185+07:00","message":"write wav file: './tmp/7548/7548_310.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.177481811+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.234701451+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.426113104+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.428358526+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.428372396+07:00","message":"found end of frame, send empty tag with msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.428375395+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.42838133+07:00","message":"[buffer interim] 311 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.428387882+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.428391027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.42839376+07:00","message":"> Transcript [2249] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.428396125+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.428398097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.428400024+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.428401808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.428410412+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.428418993+07:00","message":"push: {true \n 0 0xc00038db00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:34.433318682+07:00","message":"write wav file: './tmp/7548/7548_311.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.782883236+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.782932513+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-04-22T13:14:34.78293747+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:34.782953624+07:00","message":"[buffer interim] 312 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.782960422+07:00","message":"[bufferProcess] interim [420000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:34.782962119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:34.987734431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:34.98773452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.111494187+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.11154204+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-04-22T13:14:35.11154856+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.111563288+07:00","message":"[buffer interim] 312 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.111570058+07:00","message":"[bufferProcess] interim [720000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.111572723+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.111578684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.111581475+07:00","message":"> Transcript [2250] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.111583387+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.341140621+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.341188873+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-04-22T13:14:35.341195195+07:00","message":"receive interim result [false|false]: จากโลกนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.341209841+07:00","message":"[buffer interim] 312 false จากโลกนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.341216766+07:00","message":"[bufferProcess] interim [900000000]:จากโลกนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.341219017+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.341224126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.341227194+07:00","message":"> Transcript [2251] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.341229829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.341231769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.341234162+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.341236266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.431693177+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.431730702+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-04-22T13:14:35.431735851+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.43176004+07:00","message":"[buffer interim] 312 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.431771646+07:00","message":"[bufferProcess] interim [960000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.431775199+07:00","message":"[bufferProcess] send to processor:จากโลกนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.431780632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.431784194+07:00","message":"> Transcript [2252] [false]: 'จากโลกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.431788877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.431791641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.431799939+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.431802095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.472919143+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.472959842+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-04-22T13:14:35.472966179+07:00","message":"receive interim result [false|false]: จากรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.472978167+07:00","message":"[buffer interim] 312 false จากรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.472987527+07:00","message":"[bufferProcess] interim [20000000]:จากรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.472990882+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.473000894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.473004984+07:00","message":"> Transcript [2253] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.473009245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.47301273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.473015717+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.473018722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.481778301+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.481810768+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-04-22T13:14:35.481815718+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.4818266+07:00","message":"[buffer interim] 312 false จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481831916+07:00","message":"[bufferProcess] interim [80000000]:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481834053+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481837547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481839991+07:00","message":"> Transcript [2254] [false]: 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481842646+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481845358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481847213+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481848948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481854747+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.48185651+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481858407+07:00","message":"Set new StatePrefix : 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.481860379+07:00","message":"Next Push (prob) : 'รูปนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.481867551+07:00","message":"push: {false จาก 0 0xc000045980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.873118014+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.873177983+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-04-22T13:14:35.87318581+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:35.873201075+07:00","message":"[buffer interim] 312 false จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.873208644+07:00","message":"[bufferProcess] interim [500000000]:จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.873211309+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.873216423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.873219183+07:00","message":"> Transcript [2255] [false]: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.873222228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.873224071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.873225864+07:00","message":"StatePrefix: 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:35.873228444+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.071566654+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.071602894+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-04-22T13:14:36.071609086+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.071628984+07:00","message":"[buffer interim] 312 false จากรูปนี้นะคะนี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.071635707+07:00","message":"[bufferProcess] interim [680000000]:จากรูปนี้นะคะนี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.071641531+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.071644676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.071647274+07:00","message":"> Transcript [2256] [false]: 'จากรูปนี้นะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.071650681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.071652871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.071654603+07:00","message":"StatePrefix: 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.071656989+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.183424554+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.183459454+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-04-22T13:14:36.183465092+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.183476737+07:00","message":"[buffer interim] 312 false จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.183485426+07:00","message":"[bufferProcess] interim [740000000]:จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.183487681+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.183492752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.18349519+07:00","message":"> Transcript [2257] [false]: 'จากรูปนี้นะคะนี่คือตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.183498131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.183500222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.183501982+07:00","message":"StatePrefix: 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.183504197+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.315470274+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.315510382+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-04-22T13:14:36.315517031+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.31553178+07:00","message":"[buffer interim] 312 false จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315539374+07:00","message":"[bufferProcess] interim [920000000]:จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315542222+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315545583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315548444+07:00","message":"> Transcript [2258] [false]: 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315551764+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315553974+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315555848+07:00","message":"StatePrefix: 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315558423+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315561502+07:00","message":"Push: 'รูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315565391+07:00","message":"TextPushed: 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315567918+07:00","message":"Set new StatePrefix : 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.315570929+07:00","message":"Next Push (prob) : 'คะนี่คือต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.315579966+07:00","message":"push: {false รูปนี้นะ 0 0xc000045980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.394600318+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.394639538+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-04-22T13:14:36.394646429+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.394662176+07:00","message":"[buffer interim] 312 false จากรูปนี้นะคะนี่คือต้นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.394670237+07:00","message":"[bufferProcess] interim [980000000]:จากรูปนี้นะคะนี่คือต้นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.394672598+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.394678879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.394691406+07:00","message":"> Transcript [2259] [false]: 'จากรูปนี้นะคะนี่คือต้นกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.394695818+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.394697801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.394699857+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.394704217+07:00","message":"TextPushed: 'จากรูปนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.524734888+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.524769835+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-04-22T13:14:36.524775337+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นแตงกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.524785964+07:00","message":"[buffer interim] 312 false จากรูปนี้นะคะนี่คือต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.52479892+07:00","message":"[bufferProcess] interim [100000000]:จากรูปนี้นะคะนี่คือต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.524802252+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.524807323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.524809771+07:00","message":"> Transcript [2260] [false]: 'จากรูปนี้นะคะนี่คือต้นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.524812885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.524814847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.524816635+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.524818697+07:00","message":"TextPushed: 'จากรูปนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.884848819+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.884885307+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-04-22T13:14:36.884890594+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.884903037+07:00","message":"[buffer interim] 312 false จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.884911079+07:00","message":"[bufferProcess] interim [460000000]:จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.884914384+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.884920494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.884924698+07:00","message":"> Transcript [2261] [false]: 'จากรูปนี้นะคะนี่คือต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.884928973+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.884931844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.884934748+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:36.884939217+07:00","message":"TextPushed: 'จากรูปนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:36.925507933+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.055137652+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.055174087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ\",\"confidence\":0.95646083}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.055180737+07:00","message":"receive interim result [true|false]: จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.055189289+07:00","message":"end recv isFinal message id 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.055192611+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.055202336+07:00","message":"[buffer interim] 312 true จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.05521267+07:00","message":"[bufferProcess] interim [730000000]:จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055216628+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055229804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055257465+07:00","message":"> Transcript [2262] [false]: 'จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055263047+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055265272+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055267913+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055270367+07:00","message":"TextPushed: 'จากรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055277696+07:00","message":"Push: 'คะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055279558+07:00","message":"TextPushed: 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055281634+07:00","message":"Set new StatePrefix : 'จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055283593+07:00","message":"Next Push (prob) : 'แตงกวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055285355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055287643+07:00","message":"> Transcript [2263] [true]: 'จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055289933+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055291524+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055293357+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.05529576+07:00","message":"TextPushed: 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.055297966+07:00","message":"Push: 'แตงกวาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.05529813+07:00","message":"push: {false คะนี่คือต้น 0 0xc000045980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.055313628+07:00","message":"push: {true แตงกวาค่ะ 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:37.064197403+07:00","message":"write wav file: './tmp/7548/7548_312.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.376960343+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537528628+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537550183+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537552473+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537554571+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537556259+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537558034+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537559732+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537561397+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.53756321+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537564852+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537566365+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.537567866+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.85733004+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.857369753+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-04-22T13:14:37.857375767+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:37.857393505+07:00","message":"[buffer interim] 313 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.857400954+07:00","message":"[bufferProcess] interim [480000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:37.857402642+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:37.988327621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:37.988345498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.110246438+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.110285971+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-04-22T13:14:38.110291802+07:00","message":"receive interim result [false|false]: ต้นกล้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.110307152+07:00","message":"[buffer interim] 313 false ต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.110314742+07:00","message":"[bufferProcess] interim [780000000]:ต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.110316876+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.110322632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.110325388+07:00","message":"> Transcript [2264] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.110327783+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.233400801+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.23343939+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-04-22T13:14:38.233444785+07:00","message":"receive interim result [false|false]: ต้นก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.233458126+07:00","message":"[buffer interim] 313 false ต้นก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.233465118+07:00","message":"[bufferProcess] interim [900000000]:ต้นก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.233467119+07:00","message":"[bufferProcess] send to processor:ต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.233471758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.233474461+07:00","message":"> Transcript [2265] [false]: 'ต้นกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.233476362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.233478133+07:00","message":"Set new StatePrefix: 'ต้นกล้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.753533267+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.753595771+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-04-22T13:14:38.753604988+07:00","message":"receive interim result [false|false]: ต้นก่อนจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.753625015+07:00","message":"[buffer interim] 313 false ต้นก่อนจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.753638134+07:00","message":"[bufferProcess] interim [380000000]:ต้นก่อนจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.753641927+07:00","message":"[bufferProcess] send to processor:ต้นก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.753651214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.75365515+07:00","message":"> Transcript [2266] [false]: 'ต้นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.753658678+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.753662571+07:00","message":"Set new StatePrefix: 'ต้นก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.93222648+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.932261936+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-04-22T13:14:38.932267781+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:38.932283393+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.932290769+07:00","message":"[bufferProcess] interim [560000000]:ต้นก่อนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.932293293+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.932296374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.932298815+07:00","message":"> Transcript [2267] [false]: 'ต้นก่อนจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.932306955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.932308934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.932310674+07:00","message":"StatePrefix: 'ต้นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:38.932312514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.25569474+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.255731723+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-04-22T13:14:39.255737489+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.255750722+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.255757522+07:00","message":"[bufferProcess] interim [860000000]:ต้นก่อนจนถึงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.255759849+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.255764719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.255767122+07:00","message":"> Transcript [2268] [false]: 'ต้นก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.255770148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.255772259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.255773997+07:00","message":"StatePrefix: 'ต้นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.255775905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.510467925+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.510505148+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-04-22T13:14:39.510510394+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.510520346+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.510527421+07:00","message":"[bufferProcess] interim [160000000]:ต้นก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.510530015+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.510533146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.510535498+07:00","message":"> Transcript [2269] [false]: 'ต้นก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.510538175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.51054002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.51054181+07:00","message":"StatePrefix: 'ต้นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.510543706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.826133476+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.826175937+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-04-22T13:14:39.826182571+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.826198957+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.826206746+07:00","message":"[bufferProcess] interim [460000000]:ต้นก่อนจนถึงต้นงอนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.826209002+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.826215682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.826218401+07:00","message":"> Transcript [2270] [false]: 'ต้นก่อนจนถึงต้นเงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.826221626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.82622434+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.82622631+07:00","message":"StatePrefix: 'ต้นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.826228462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.826235611+07:00","message":"Push: 'ต้นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.826238049+07:00","message":"TextPushed: 'ต้นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.826240137+07:00","message":"Set new StatePrefix : 'ต้นก่อนจนถึงต้นเงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:39.82624215+07:00","message":"Next Push (prob) : 'จนถึงต้นเงาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:39.826267656+07:00","message":"push: {false ต้นก่อน 0 0xc000169600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.150847853+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.150884842+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-04-22T13:14:40.150890637+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.150904785+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.150913019+07:00","message":"[bufferProcess] interim [820000000]:ต้นก่อนจนถึงต้นงอนนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.150915481+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.150918793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.150921577+07:00","message":"> Transcript [2271] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.150923753+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.150925873+07:00","message":"Set new StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.34491966+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.3449563+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-04-22T13:14:40.344962293+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.344979757+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.344987536+07:00","message":"[bufferProcess] interim [940000000]:ต้นก่อนจนถึงต้นงอนนะคะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.344989948+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.344993308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.344995991+07:00","message":"> Transcript [2272] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.344998983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.345000972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.34500327+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.345005357+07:00","message":"TextPushed: 'ต้นก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.351662384+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.351676293+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-04-22T13:14:40.351680817+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.35169058+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.35169418+07:00","message":"[bufferProcess] interim [0]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.351696146+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.35169866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.351700782+07:00","message":"> Transcript [2273] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.35170326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.351705245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.351707178+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.351711206+07:00","message":"TextPushed: 'ต้นก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.72315165+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.723190897+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-04-22T13:14:40.723197118+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:40.723211015+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.72321994+07:00","message":"[bufferProcess] interim [360000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.7232233+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.723227858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.723234608+07:00","message":"> Transcript [2274] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.72323967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.723242787+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.723247242+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:40.723250722+07:00","message":"TextPushed: 'ต้นก่อน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:40.989380941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:40.989411021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.256238983+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.256284095+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-04-22T13:14:41.25629035+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.256304688+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256313476+07:00","message":"[bufferProcess] interim [840000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256316016+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256321978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256324915+07:00","message":"> Transcript [2275] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256328301+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256330399+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256332744+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256334886+07:00","message":"TextPushed: 'ต้นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256339728+07:00","message":"Push: 'จนถึงต้นงอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256342073+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256344493+07:00","message":"Set new StatePrefix : 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.256346882+07:00","message":"Next Push (prob) : 'จะเป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.256355515+07:00","message":"push: {false จนถึงต้นงอนนะคะ 0 0xc000169600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.625407453+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.625440047+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-04-22T13:14:41.625446961+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.625459956+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.625466221+07:00","message":"[bufferProcess] interim [260000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.62546913+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.625475768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.625478824+07:00","message":"> Transcript [2276] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.625482503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.625484728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.625487412+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.625490478+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.866196306+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.866237635+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-04-22T13:14:41.866243815+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่ใส่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.866259492+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.866266641+07:00","message":"[bufferProcess] interim [500000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.866269504+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.866276906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.866279604+07:00","message":"> Transcript [2277] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.866282997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.866285011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.866288598+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.866292076+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.942290836+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.942334651+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-04-22T13:14:41.942340714+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:41.942357318+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942364504+07:00","message":"[bufferProcess] interim [560000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942367543+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942374329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942377466+07:00","message":"> Transcript [2278] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942381204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942383545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942388572+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:41.942392318+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.207816093+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.207859242+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-04-22T13:14:42.207864832+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.207878538+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207885946+07:00","message":"[bufferProcess] interim [860000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207888738+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207894055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207896752+07:00","message":"> Transcript [2279] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207900359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207902674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207905753+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207910482+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207916479+07:00","message":"Push: 'จะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207918323+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207920981+07:00","message":"Set new StatePrefix : 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.207923349+07:00","message":"Next Push (prob) : 'แตงกวาที่แสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.2079305+07:00","message":"push: {false จะเป็นต้น 0 0xc000169600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.346156199+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.346183009+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-04-22T13:14:42.346187677+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.346202701+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.346209194+07:00","message":"[bufferProcess] interim [980000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.346211482+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.346214472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.346216441+07:00","message":"> Transcript [2280] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.346219649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.346221527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.346223269+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.34622579+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.461763606+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.461823281+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-04-22T13:14:42.461828529+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.461841796+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.46184827+07:00","message":"[bufferProcess] interim [40000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.461853192+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.461859457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.461862069+07:00","message":"> Transcript [2281] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.461865542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.461867475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.461869206+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.461872218+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.846765853+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.846812238+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-04-22T13:14:42.846819359+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.846832199+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.846838989+07:00","message":"[bufferProcess] interim [460000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.846841494+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.846846403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.846849011+07:00","message":"> Transcript [2282] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.846852328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.846854259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.846856156+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:42.846859201+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:42.943854553+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.016761434+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.052311108+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.052351598+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-04-22T13:14:43.052358116+07:00","message":"receive interim result [false|false]: ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.052368401+07:00","message":"[buffer interim] 313 false ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052375894+07:00","message":"[bufferProcess] interim [760000000]:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052378785+07:00","message":"[bufferProcess] send to processor:ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052381891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052384988+07:00","message":"> Transcript [2283] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052388947+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052392396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.05239469+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052397249+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052400083+07:00","message":"Push: 'แตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052402202+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052404217+07:00","message":"Set new StatePrefix : 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.052406198+07:00","message":"Next Push (prob) : 'ลักษณะการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.052414134+07:00","message":"push: {false แตงกวาที่แสดง 0 0xc000169600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.198698563+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.198749183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นก่อนจนถึงต้นงอนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการค่ะ\",\"confidence\":0.9101424}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.198757427+07:00","message":"receive interim result [true|false]: ต้นก่อนจนถึงต้นงอนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.198769176+07:00","message":"end recv isFinal message id 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.198772284+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.198780167+07:00","message":"[buffer interim] 313 true ต้นก่อนจนถึงต้นงอนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198791244+07:00","message":"[bufferProcess] interim [790000000]:ต้นก่อนจนถึงต้นงอนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198804655+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198816863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198830473+07:00","message":"> Transcript [2284] [false]: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198835828+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198838223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198840668+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198843554+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.1988457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198847827+07:00","message":"> Transcript [2285] [true]: 'ต้นก่อนจนถึงต้นงอนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198849965+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198851637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198853179+07:00","message":"StatePrefix: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198854916+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.198856502+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.199041414+07:00","message":"Push: 'ลักษณะอาการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.199044324+07:00","message":"TextPushed: 'ต้นก่อนจนถึงต้นงอนนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.199046851+07:00","message":"Set new StatePrefix : 'ต้นก่อนจนถึงต้นงอนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.199048917+07:00","message":"Next Push (prob) : 'ต้นก่อนจนถึงต้นงอนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:43.199058998+07:00","message":"push: {true ลักษณะอาการค่ะ 0 0xc000169600}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:43.199110055+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_313.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:43.21039087+07:00","message":"write wav file: './tmp/7548/7548_313.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:43.98967922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:43.9896884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.064372654+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.064419742+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-04-22T13:14:44.064424737+07:00","message":"receive interim result [false|false]: อาหารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.064439897+07:00","message":"[buffer interim] 314 false อาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.064447074+07:00","message":"[bufferProcess] interim [80000000]:อาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.064449038+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.354744949+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.447764219+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.447816027+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-04-22T13:14:44.447822141+07:00","message":"receive interim result [false|false]: อาหารต่างๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.447835524+07:00","message":"[buffer interim] 314 false อาหารต่างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.447842465+07:00","message":"[bufferProcess] interim [440000000]:อาหารต่างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.447844554+07:00","message":"[bufferProcess] send to processor:อาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.447847545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.447850986+07:00","message":"> Transcript [2286] [false]: 'อาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.447853469+07:00","message":"Set StatePrefix (first interim): 'อาหารต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.473223436+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.473266631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารต่างๆค่ะ\",\"confidence\":0.91452414}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.473271904+07:00","message":"receive interim result [true|false]: อาหารต่างๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.473283095+07:00","message":"end recv isFinal message id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.473285359+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.473290672+07:00","message":"[buffer interim] 314 true อาหารต่างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473297063+07:00","message":"[bufferProcess] interim [560000000]:อาหารต่างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473300017+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารต่างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473302894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473305574+07:00","message":"> Transcript [2287] [false]: 'อาหารต่างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473308742+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473310609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.47331239+07:00","message":"StatePrefix: 'อาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473314294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473315822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473317624+07:00","message":"> Transcript [2288] [true]: 'อาหารต่างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473319646+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473321322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473322882+07:00","message":"StatePrefix: 'อาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473324494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:44.473327092+07:00","message":"Push: 'อาหารต่างๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.473334428+07:00","message":"push: {true อาหารต่างๆค่ะ 0 0xc00038c080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:44.479447625+07:00","message":"write wav file: './tmp/7548/7548_314.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:44.736974635+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.086449903+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.086485738+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-04-22T13:14:45.086490564+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.086502577+07:00","message":"[buffer interim] 315 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.086508505+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.086510519+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.397046222+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.39708321+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-04-22T13:14:45.397089326+07:00","message":"receive interim result [false|false]: ส่วนต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.397102745+07:00","message":"[buffer interim] 315 false ส่วนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.397109986+07:00","message":"[bufferProcess] interim [660000000]:ส่วนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.397112302+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.397117152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.397120051+07:00","message":"> Transcript [2289] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.397122318+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.753786611+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.753826468+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-04-22T13:14:45.753832286+07:00","message":"receive interim result [false|false]: ส่วนต้นจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:45.753852438+07:00","message":"[buffer interim] 315 false ส่วนต้นจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.753860502+07:00","message":"[bufferProcess] interim [960000000]:ส่วนต้นจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.753863474+07:00","message":"[bufferProcess] send to processor:ส่วนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.753867738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.75387075+07:00","message":"> Transcript [2290] [false]: 'ส่วนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.75387352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.753875347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.753877171+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:45.753879301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.021681881+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.021722368+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-04-22T13:14:46.021730157+07:00","message":"receive interim result [false|false]: ส่วนต้นจอจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.021746701+07:00","message":"[buffer interim] 315 false ส่วนต้นจอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.021755642+07:00","message":"[bufferProcess] interim [260000000]:ส่วนต้นจอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.021760508+07:00","message":"[bufferProcess] send to processor:ส่วนต้นจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.021765521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.021770273+07:00","message":"> Transcript [2291] [false]: 'ส่วนต้นจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.021775313+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.021778861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.021781957+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.021785301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.042534491+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.042562234+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-04-22T13:14:46.042567451+07:00","message":"receive interim result [false|false]: ส่วนต้นจอจับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.042583776+07:00","message":"[buffer interim] 315 false ส่วนต้นจอจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.042589765+07:00","message":"[bufferProcess] interim [320000000]:ส่วนต้นจอจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.042591898+07:00","message":"[bufferProcess] send to processor:ส่วนต้นจอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.042594753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.042597511+07:00","message":"> Transcript [2292] [false]: 'ส่วนต้นจอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.042600108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.04260249+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.042604229+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.042605989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.164019357+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.164055516+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-04-22T13:14:46.164061461+07:00","message":"receive interim result [false|false]: ส่วนต้นจอจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.164073134+07:00","message":"[buffer interim] 315 false ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164082009+07:00","message":"[bufferProcess] interim [440000000]:ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164084529+07:00","message":"[bufferProcess] send to processor:ส่วนต้นจอจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164089658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164092439+07:00","message":"> Transcript [2293] [false]: 'ส่วนต้นจอจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164095696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.16409775+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164099661+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164101726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164106353+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.16410845+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164110555+07:00","message":"Set new StatePrefix : 'ส่วนต้นจอจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.164115093+07:00","message":"Next Push (prob) : 'ต้นจอจับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.164124101+07:00","message":"push: {false ส่วน 0 0xc002aee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.407007518+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.516997818+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.517026505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอจะเป็น\",\"confidence\":0.9491614}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.517031479+07:00","message":"receive interim result [true|false]: ส่วนต้นจอจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.517042927+07:00","message":"end recv isFinal message id 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.51704562+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.517051747+07:00","message":"[buffer interim] 315 true ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517060571+07:00","message":"[bufferProcess] interim [890000000]:ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517064999+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517069084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517073167+07:00","message":"> Transcript [2294] [false]: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517076189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517078943+07:00","message":"Set new StatePrefix: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517081701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517084767+07:00","message":"> Transcript [2295] [true]: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517088835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517092434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517095893+07:00","message":"StatePrefix: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517099064+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:46.517104472+07:00","message":"Push: 'ต้นจอจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.517115871+07:00","message":"push: {true ต้นจอจะเป็น 0 0xc002aee500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:46.524182295+07:00","message":"write wav file: './tmp/7548/7548_315.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:46.596433014+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:46.990593018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:46.990604565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.169405702+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.169450581+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-04-22T13:14:47.169455883+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.169469621+07:00","message":"[buffer interim] 316 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.169480241+07:00","message":"[bufferProcess] interim [480000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.169482245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.295112345+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.295146743+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-04-22T13:14:47.29515353+07:00","message":"receive interim result [false|false]: ส้มตำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.295169747+07:00","message":"[buffer interim] 316 false ส้มตำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.295176374+07:00","message":"[bufferProcess] interim [600000000]:ส้มตำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.295179301+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.295185192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.295187752+07:00","message":"> Transcript [2296] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.295189665+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.3233396+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.3233795+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-04-22T13:14:47.323385123+07:00","message":"receive interim result [false|false]: คนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.323401706+07:00","message":"[buffer interim] 316 false คนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.323408734+07:00","message":"[bufferProcess] interim [660000000]:คนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.323411162+07:00","message":"[bufferProcess] send to processor:ส้มตำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.323414459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.323417658+07:00","message":"> Transcript [2297] [false]: 'ส้มตำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.323419592+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.32342157+07:00","message":"Set new StatePrefix: 'ส้มตำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.382124239+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.3821509+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-04-22T13:14:47.38215562+07:00","message":"receive interim result [false|false]: คนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.382170754+07:00","message":"[buffer interim] 316 false คนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.382176041+07:00","message":"[bufferProcess] interim [780000000]:คนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.382178455+07:00","message":"[bufferProcess] send to processor:คนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.3821819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.382184346+07:00","message":"> Transcript [2298] [false]: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.382186293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.38218839+07:00","message":"Set new StatePrefix: 'คนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.44838563+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.448415468+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-04-22T13:14:47.448421087+07:00","message":"receive interim result [false|false]: ต้นแตงกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:47.448438065+07:00","message":"[buffer interim] 316 false ต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.448444367+07:00","message":"[bufferProcess] interim [840000000]:ต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.448446664+07:00","message":"[bufferProcess] send to processor:คนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.448449963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.44845283+07:00","message":"> Transcript [2299] [false]: 'คนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.44845593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.448457821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.448459602+07:00","message":"StatePrefix: 'คนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:47.448461571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.013587258+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.013624658+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-04-22T13:14:48.01362995+07:00","message":"receive interim result [false|false]: ต้นแตงกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.013642438+07:00","message":"[buffer interim] 316 false ต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.013648982+07:00","message":"[bufferProcess] interim [440000000]:ต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.013651232+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.013656087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.013658646+07:00","message":"> Transcript [2300] [false]: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.013660718+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.013662504+07:00","message":"Set new StatePrefix: 'ต้นแตงกวา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.334925805+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.334961421+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-04-22T13:14:48.334968469+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.334984597+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.334992347+07:00","message":"[bufferProcess] interim [740000000]:ต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.334995967+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.335003697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.335007522+07:00","message":"> Transcript [2301] [false]: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.33501223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.335015117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.335017857+07:00","message":"StatePrefix: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.33502087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.696136139+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.696183335+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-04-22T13:14:48.696188481+07:00","message":"receive interim result [false|false]: ต้นแตงกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.696207968+07:00","message":"[buffer interim] 316 false ต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.696215508+07:00","message":"[bufferProcess] interim [40000000]:ต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.696217844+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.696220745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.696223593+07:00","message":"> Transcript [2302] [false]: 'ต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.696227729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.696229848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.696231648+07:00","message":"StatePrefix: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.696233567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.911587086+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.911624098+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-04-22T13:14:48.91163001+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:48.911645622+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.911653463+07:00","message":"[bufferProcess] interim [220000000]:ต้นแตงกวาที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.911656273+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.911659568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.911662334+07:00","message":"> Transcript [2303] [false]: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.911665955+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.911668001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.911669834+07:00","message":"StatePrefix: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:48.911671871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.061372624+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.061415286+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-04-22T13:14:49.061421277+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่ได้รับค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.061439752+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061446729+07:00","message":"[bufferProcess] interim [460000000]:ต้นแตงกวาที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061449281+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวาที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061453284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.06145651+07:00","message":"> Transcript [2304] [false]: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.06145972+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061461694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061464002+07:00","message":"StatePrefix: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061465805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061471435+07:00","message":"Push: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061473505+07:00","message":"TextPushed: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061475679+07:00","message":"Set new StatePrefix : 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.061477852+07:00","message":"Next Push (prob) : 'ที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.061501735+07:00","message":"push: {false ต้นแตงกวา 0 0xc002aeeb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.245750183+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.245784283+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-04-22T13:14:49.245789863+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่ได้รับธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.245806407+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.245813585+07:00","message":"[bufferProcess] interim [640000000]:ต้นแตงกวาที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.245816572+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวาที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.245822773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.245825515+07:00","message":"> Transcript [2305] [false]: 'ต้นแตงกวาที่ได้รับค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.245829112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.245831201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.245833173+07:00","message":"StatePrefix: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.245835231+07:00","message":"TextPushed: 'ต้นแตงกวา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.451193021+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.451230386+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-04-22T13:14:49.451236154+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.451247955+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.451254866+07:00","message":"[bufferProcess] interim [880000000]:ต้นแตงกวาที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.451257348+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวาที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.451262433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.451265356+07:00","message":"> Transcript [2306] [false]: 'ต้นแตงกวาที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.451268446+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.451270438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.451272418+07:00","message":"StatePrefix: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.451274531+07:00","message":"TextPushed: 'ต้นแตงกวา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.621299177+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.621339478+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-04-22T13:14:49.621345019+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:49.621358688+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.621365332+07:00","message":"[bufferProcess] interim [60000000]:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.621368179+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวาที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.621374584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.621377535+07:00","message":"> Transcript [2307] [false]: 'ต้นแตงกวาที่ได้รับธาตุอาหารเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.621380851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.62138301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.621385068+07:00","message":"StatePrefix: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:49.621388347+07:00","message":"TextPushed: 'ต้นแตงกวา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:49.991444151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:49.991458658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.076493599+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.076535093+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-04-22T13:14:50.076541374+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.076553835+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.07656417+07:00","message":"[bufferProcess] interim [480000000]:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.0765671+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.076572537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.076575247+07:00","message":"> Transcript [2308] [false]: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.076579187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.076581536+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.076583958+07:00","message":"StatePrefix: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.076586533+07:00","message":"TextPushed: 'ต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.07659123+07:00","message":"Push: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.076593008+07:00","message":"TextPushed: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.076595963+07:00","message":"Set new StatePrefix : 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.076598179+07:00","message":"Next Push (prob) : 'ธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.076607038+07:00","message":"push: {false ที่ได้รับ 0 0xc002aeeb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.667778612+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.667833853+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-04-22T13:14:50.667839693+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:50.667852246+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.66785938+07:00","message":"[bufferProcess] interim [80000000]:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.667861955+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.667867219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.667870025+07:00","message":"> Transcript [2309] [false]: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.667873386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.667875453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.667877475+07:00","message":"StatePrefix: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:50.667880129+07:00","message":"TextPushed: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.424077692+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.424122224+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-04-22T13:14:51.424128673+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.424143769+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.424150118+07:00","message":"[bufferProcess] interim [860000000]:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.424152835+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.424159089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.424162491+07:00","message":"> Transcript [2310] [false]: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.424166218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.424168276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.424183274+07:00","message":"StatePrefix: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.424186321+07:00","message":"TextPushed: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.547729066+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.547769726+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-04-22T13:14:51.547776475+07:00","message":"receive interim result [false|false]: ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.54779483+07:00","message":"[buffer interim] 316 false ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.547810145+07:00","message":"[bufferProcess] interim [980000000]:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.547813086+07:00","message":"[bufferProcess] send to processor:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.547817733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.54782037+07:00","message":"> Transcript [2311] [false]: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.547824327+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.547826488+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.547828878+07:00","message":"StatePrefix: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:51.547831373+07:00","message":"TextPushed: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.784479833+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:51.855749453+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.127363035+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.127403811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน\",\"confidence\":0.9446271}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.127409761+07:00","message":"receive interim result [true|false]: ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.127422044+07:00","message":"end recv isFinal message id 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.127424245+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.127432322+07:00","message":"[buffer interim] 316 true ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127439591+07:00","message":"[bufferProcess] interim [400000000]:ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.12744254+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127445525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127448013+07:00","message":"> Transcript [2312] [false]: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127451175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127453109+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127455344+07:00","message":"StatePrefix: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127457988+07:00","message":"TextPushed: 'ต้นแตงกวาที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127465441+07:00","message":"Push: 'ธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127467429+07:00","message":"TextPushed: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127469454+07:00","message":"Set new StatePrefix : 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127471517+07:00","message":"Next Push (prob) : 'ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127473155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127475243+07:00","message":"> Transcript [2313] [true]: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127477334+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127478894+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127481042+07:00","message":"StatePrefix: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์ค่ะแล้วเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127483006+07:00","message":"TextPushed: 'ต้นแตงกวาที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.127485009+07:00","message":"Push: 'ค่ะเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.127492533+07:00","message":"push: {false ธาตุอาหารสมบูรณ์ 0 0xc002aeeb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.127497973+07:00","message":"push: {true ค่ะเดี๋ยวเรามาดูกัน 0 0xc002aeeb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:52.140393685+07:00","message":"write wav file: './tmp/7548/7548_316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.151752215+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.151790724+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-04-22T13:14:52.151801345+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.151815861+07:00","message":"[buffer interim] 317 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.151821541+07:00","message":"[bufferProcess] interim [300000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.151823416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.343784924+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.343833397+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-04-22T13:14:52.343840587+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.343854108+07:00","message":"[buffer interim] 317 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.343861999+07:00","message":"[bufferProcess] interim [480000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.343864595+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.343869794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.34387274+07:00","message":"> Transcript [2314] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.343874868+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.515695241+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.515740378+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-04-22T13:14:52.515746021+07:00","message":"receive interim result [false|false]: ต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.515759142+07:00","message":"[buffer interim] 317 false ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.515767398+07:00","message":"[bufferProcess] interim [660000000]:ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.515769652+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.515776004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.515779006+07:00","message":"> Transcript [2315] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.515781149+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.515783321+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.831632193+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.831674898+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-04-22T13:14:52.831680707+07:00","message":"receive interim result [false|false]: ต้นนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:52.831695475+07:00","message":"[buffer interim] 317 false ต้นนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.831702426+07:00","message":"[bufferProcess] interim [960000000]:ต้นนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.831704853+07:00","message":"[bufferProcess] send to processor:ต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.831708058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.831711117+07:00","message":"> Transcript [2316] [false]: 'ต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.831714389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.831716385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.831718704+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:52.831720585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:52.99223003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:52.992254947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.109730133+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.109781821+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-04-22T13:14:53.109788392+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.109812217+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.109822044+07:00","message":"[bufferProcess] interim [320000000]:ต้นนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.109825914+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.109835346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.109839358+07:00","message":"> Transcript [2317] [false]: 'ต้นนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.109843925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.10984817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.109851207+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.109853846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.288084075+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.288125378+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-04-22T13:14:53.288131394+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าสะดวก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.288147097+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าสะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.28815441+07:00","message":"[bufferProcess] interim [440000000]:ต้นนะคะว่าสะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.288157023+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.288164705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.288167517+07:00","message":"> Transcript [2318] [false]: 'ต้นนะคะว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.288170881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.288173397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.288176057+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.288178148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.305410174+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.305435924+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-04-22T13:14:53.305442145+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.305455807+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305460955+07:00","message":"[bufferProcess] interim [500000000]:ต้นนะคะว่าแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305463087+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าสะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305466343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305468415+07:00","message":"> Transcript [2319] [false]: 'ต้นนะคะว่าสะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305471346+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305473029+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305475565+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305477495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305483068+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305485114+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305487176+07:00","message":"Set new StatePrefix : 'ต้นนะคะว่าสะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.305490353+07:00","message":"Next Push (prob) : 'นะคะว่าสะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.305515052+07:00","message":"push: {false ต้น 0 0xc000044800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.430523952+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.43056673+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-04-22T13:14:53.430572132+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.430585437+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.430592432+07:00","message":"[bufferProcess] interim [620000000]:ต้นนะคะว่าแสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.430594549+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.430599443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.430602613+07:00","message":"> Transcript [2320] [false]: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.43060465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.430606475+07:00","message":"Set new StatePrefix: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.60746613+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.607512715+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-04-22T13:14:53.607518641+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.607532175+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.607539301+07:00","message":"[bufferProcess] interim [740000000]:ต้นนะคะว่าแสดงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.607541633+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าแสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.607547068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.607550212+07:00","message":"> Transcript [2321] [false]: 'ต้นนะคะว่าแสดงว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.607553101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.607555095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.607557101+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.607559577+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.6084523+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.608463255+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-04-22T13:14:53.608466303+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.608470099+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.608473344+07:00","message":"[bufferProcess] interim [800000000]:ต้นนะคะว่าแสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.608475874+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าแสดงรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.608482287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.608485358+07:00","message":"> Transcript [2322] [false]: 'ต้นนะคะว่าแสดงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.608487632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.608489342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.60849096+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.608493111+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.985742204+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.98577388+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-04-22T13:14:53.985779774+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:53.98579497+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดงลักษณะอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.98580747+07:00","message":"[bufferProcess] interim [160000000]:ต้นนะคะว่าแสดงลักษณะอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.98581077+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าแสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.985814299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.985817099+07:00","message":"> Transcript [2323] [false]: 'ต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.985820338+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.98582235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.985824355+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:53.985826702+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.194436625+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.194480927+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-04-22T13:14:54.194488328+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.194506158+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดงลักษณะอาการยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194517044+07:00","message":"[bufferProcess] interim [400000000]:ต้นนะคะว่าแสดงลักษณะอาการยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194519234+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าแสดงลักษณะอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194522836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194526332+07:00","message":"> Transcript [2324] [false]: 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194530472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194532437+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194537281+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194540086+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194547861+07:00","message":"Push: 'นะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194550001+07:00","message":"TextPushed: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194551873+07:00","message":"Set new StatePrefix : 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.194553893+07:00","message":"Next Push (prob) : 'ลักษณะอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.194562387+07:00","message":"push: {false นะคะว่าแสดง 0 0xc000044800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.304385979+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.304428109+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-04-22T13:14:54.304434399+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.304459346+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดงลักษณะอาการอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.304473235+07:00","message":"[bufferProcess] interim [460000000]:ต้นนะคะว่าแสดงลักษณะอาการอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.304477119+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าแสดงลักษณะอาการยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.304485875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.30449016+07:00","message":"> Transcript [2325] [false]: 'ต้นนะคะว่าแสดงลักษณะอาการยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.304494179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.304496327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.304498244+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.304500825+07:00","message":"TextPushed: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.306498581+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.306510512+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-04-22T13:14:54.306516184+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.306525708+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดงลักษณะอาการอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.306528824+07:00","message":"[bufferProcess] interim [520000000]:ต้นนะคะว่าแสดงลักษณะอาการอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.306530805+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าแสดงลักษณะอาการอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.306532948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.306535468+07:00","message":"> Transcript [2326] [false]: 'ต้นนะคะว่าแสดงลักษณะอาการอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.306537614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.306539261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.306540847+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.306542605+07:00","message":"TextPushed: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.632137098+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.632179098+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-04-22T13:14:54.632186608+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.632200886+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.632208416+07:00","message":"[bufferProcess] interim [760000000]:ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.632211294+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าแสดงลักษณะอาการอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.632217884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.632221334+07:00","message":"> Transcript [2327] [false]: 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.632225314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.632227273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.632229789+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:54.632232808+07:00","message":"TextPushed: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:54.984498667+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.086424898+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.086456692+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-04-22T13:14:55.086462362+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.086477608+07:00","message":"[buffer interim] 317 false ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086492927+07:00","message":"[bufferProcess] interim [360000000]:ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086495543+07:00","message":"[bufferProcess] send to processor:ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086499373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086502746+07:00","message":"> Transcript [2328] [false]: 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086506313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086508581+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086510802+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.0865131+07:00","message":"TextPushed: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086516236+07:00","message":"Push: 'ลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086518344+07:00","message":"TextPushed: 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086520298+07:00","message":"Set new StatePrefix : 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.086522352+07:00","message":"Next Push (prob) : 'อย่างไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.086530938+07:00","message":"push: {false ลักษณะอาการ 0 0xc000044800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.127747894+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.127784471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง\",\"confidence\":0.9421948}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.127790427+07:00","message":"receive interim result [true|false]: ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.127803053+07:00","message":"end recv isFinal message id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.12780574+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.12781386+07:00","message":"[buffer interim] 317 true ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127820894+07:00","message":"[bufferProcess] interim [360000000]:ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127824021+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127827056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127829852+07:00","message":"> Transcript [2329] [false]: 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127832764+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.12783452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127836764+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127839534+07:00","message":"TextPushed: 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127844412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127846334+07:00","message":"> Transcript [2330] [true]: 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127848515+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127850069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127851637+07:00","message":"StatePrefix: 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127853465+07:00","message":"TextPushed: 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.127856375+07:00","message":"Push: 'อย่างไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.127864225+07:00","message":"push: {true อย่างไรบ้าง 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:55.136051195+07:00","message":"write wav file: './tmp/7548/7548_317.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.247612921+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.375519495+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.492154627+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.492176225+07:00","message":"found end of frame, send empty tag with msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.49217929+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.492185937+07:00","message":"[buffer interim] 318 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.492193134+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.492197304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.492200421+07:00","message":"> Transcript [2331] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.492202735+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.492204706+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.492207074+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.492208815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.492217909+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.492227999+07:00","message":"push: {true \n 0 0xc004108000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:55.497369548+07:00","message":"write wav file: './tmp/7548/7548_318.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.497380836+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.858597389+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.858637702+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-04-22T13:14:55.858643053+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:55.858656425+07:00","message":"[buffer interim] 319 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.858663669+07:00","message":"[bufferProcess] interim [420000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:55.858665455+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:55.992661211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:55.992677255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.14540187+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.145435677+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-04-22T13:14:56.145440823+07:00","message":"receive interim result [false|false]: ต้นตอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.145455134+07:00","message":"[buffer interim] 319 false ต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.145461667+07:00","message":"[bufferProcess] interim [600000000]:ต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.145463846+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.14546681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.145469214+07:00","message":"> Transcript [2332] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.145471591+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.241505405+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.241544192+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-04-22T13:14:56.24154997+07:00","message":"receive interim result [false|false]: ต้นตอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.241562479+07:00","message":"[buffer interim] 319 false ต้นตอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.241569603+07:00","message":"[bufferProcess] interim [780000000]:ต้นตอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.24157199+07:00","message":"[bufferProcess] send to processor:ต้นตอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.241575467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.241578105+07:00","message":"> Transcript [2333] [false]: 'ต้นตอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.241581367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.241583195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.241584992+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.241586827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.358873471+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.358901033+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-04-22T13:14:56.358905817+07:00","message":"receive interim result [false|false]: ต้นตอค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.358922331+07:00","message":"[buffer interim] 319 false ต้นตอค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.35892907+07:00","message":"[bufferProcess] interim [900000000]:ต้นตอค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.35893117+07:00","message":"[bufferProcess] send to processor:ต้นตอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.35893438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.358936878+07:00","message":"> Transcript [2334] [false]: 'ต้นตอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.358939846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.358941887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.358943532+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.358945239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.544452884+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.544490645+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-04-22T13:14:56.544496234+07:00","message":"receive interim result [false|false]: ต้นตอขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.54450918+07:00","message":"[buffer interim] 319 false ต้นตอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.54451578+07:00","message":"[bufferProcess] interim [80000000]:ต้นตอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.544517786+07:00","message":"[bufferProcess] send to processor:ต้นตอค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.544522554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.544525347+07:00","message":"> Transcript [2335] [false]: 'ต้นตอค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.544528455+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.544530371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.544532208+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.544538308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.833741623+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.833781769+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-04-22T13:14:56.833787696+07:00","message":"receive interim result [false|false]: ต้นตอขาดจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.833808963+07:00","message":"[buffer interim] 319 false ต้นตอขาดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833817213+07:00","message":"[bufferProcess] interim [320000000]:ต้นตอขาดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833819842+07:00","message":"[bufferProcess] send to processor:ต้นตอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833823387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833826414+07:00","message":"> Transcript [2336] [false]: 'ต้นตอขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833829873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833832116+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833834527+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833836581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833839174+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833841026+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833842981+07:00","message":"Set new StatePrefix : 'ต้นตอขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.833845144+07:00","message":"Next Push (prob) : 'ตอขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.833853324+07:00","message":"push: {false ต้น 0 0xc004108300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.957047566+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.957094822+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-04-22T13:14:56.957101231+07:00","message":"receive interim result [false|false]: ต้นตอขาดจากเขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:56.957119189+07:00","message":"[buffer interim] 319 false ต้นตอขาดจากเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.957127284+07:00","message":"[bufferProcess] interim [500000000]:ต้นตอขาดจากเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.957129869+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.957134914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.957138636+07:00","message":"> Transcript [2337] [false]: 'ต้นตอขาดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.957143651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.957145747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.957147574+07:00","message":"StatePrefix: 'ต้นตอขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:56.957149794+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.107106293+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.107148424+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-04-22T13:14:57.10715491+07:00","message":"receive interim result [false|false]: ต้นตอขาดจากขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.107169502+07:00","message":"[buffer interim] 319 false ต้นตอขาดจากขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.107177207+07:00","message":"[bufferProcess] interim [620000000]:ต้นตอขาดจากขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.107179836+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจากเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.10718689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.107189652+07:00","message":"> Transcript [2338] [false]: 'ต้นตอขาดจากเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.107192809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.107194856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.107197+07:00","message":"StatePrefix: 'ต้นตอขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.107199808+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.26242492+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.262466967+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-04-22T13:14:57.26247331+07:00","message":"receive interim result [false|false]: ต้องต่อขาจะขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.262486754+07:00","message":"[buffer interim] 319 false ต้องต่อขาจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.262494062+07:00","message":"[bufferProcess] interim [740000000]:ต้องต่อขาจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.262496595+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจากขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.262501708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.26250437+07:00","message":"> Transcript [2339] [false]: 'ต้นตอขาดจากขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.26250757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.262509601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.262511552+07:00","message":"StatePrefix: 'ต้นตอขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.26251364+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.394761459+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.394804939+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-04-22T13:14:57.394811297+07:00","message":"receive interim result [false|false]: ต้นตอขาดจากขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.394822937+07:00","message":"[buffer interim] 319 false ต้นตอขาดจากขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.394830263+07:00","message":"[bufferProcess] interim [920000000]:ต้นตอขาดจากขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.394832772+07:00","message":"[bufferProcess] send to processor:ต้องต่อขาจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.394836447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.394839363+07:00","message":"> Transcript [2340] [false]: 'ต้องต่อขาจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.394841761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.394843644+07:00","message":"Set new StatePrefix: 'ต้องต่อขาจะขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.642665612+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.642701055+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-04-22T13:14:57.642707616+07:00","message":"receive interim result [false|false]: ต้นตอขาดจากขาดธาตุใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:57.642723399+07:00","message":"[buffer interim] 319 false ต้นตอขาดจากขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.642730804+07:00","message":"[bufferProcess] interim [220000000]:ต้นตอขาดจากขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.642733192+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจากขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.64273996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.642743097+07:00","message":"> Transcript [2341] [false]: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.642745513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:57.642747934+07:00","message":"Set new StatePrefix: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.145436088+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.145482061+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-04-22T13:14:58.145489048+07:00","message":"receive interim result [false|false]: ต้นตอขาดจากขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.145504464+07:00","message":"[buffer interim] 319 false ต้นตอขาดจากขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.145511761+07:00","message":"[bufferProcess] interim [640000000]:ต้นตอขาดจากขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.145517969+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจากขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.145526289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.145529284+07:00","message":"> Transcript [2342] [false]: 'ต้นตอขาดจากขาดธาตุใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.145532664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.145535451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.145537975+07:00","message":"StatePrefix: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.145540914+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.276405709+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.276446043+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-04-22T13:14:58.276452273+07:00","message":"receive interim result [false|false]: ต้นตอขาดจากขาดธาตุไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.27646837+07:00","message":"[buffer interim] 319 false ต้นตอขาดจากขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.276478221+07:00","message":"[bufferProcess] interim [760000000]:ต้นตอขาดจากขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.276480911+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจากขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.27648624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.276489256+07:00","message":"> Transcript [2343] [false]: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.276492824+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.276494958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.27649686+07:00","message":"StatePrefix: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.27649928+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.864372696+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.864415918+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-04-22T13:14:58.864422128+07:00","message":"receive interim result [false|false]: ต้นตอขาดจากขาดธาตุไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.864437282+07:00","message":"[buffer interim] 319 false ต้นตอขาดจากขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.864446603+07:00","message":"[bufferProcess] interim [360000000]:ต้นตอขาดจากขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.86445106+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจากขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.8644561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.864458943+07:00","message":"> Transcript [2344] [false]: 'ต้นตอขาดจากขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.864461566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.86446333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.864465158+07:00","message":"StatePrefix: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.864467378+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.985457185+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.985498636+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-04-22T13:14:58.985505171+07:00","message":"receive interim result [false|false]: ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.985516685+07:00","message":"[buffer interim] 319 false ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985523275+07:00","message":"[bufferProcess] interim [480000000]:ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985525998+07:00","message":"[bufferProcess] send to processor:ต้นตอขาดจากขาดธาตุไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985531174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.98553365+07:00","message":"> Transcript [2345] [false]: 'ต้นตอขาดจากขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985536857+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985538792+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985540865+07:00","message":"StatePrefix: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985543253+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985548475+07:00","message":"Push: 'ตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985550611+07:00","message":"TextPushed: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.985552659+07:00","message":"Set new StatePrefix : 'ต้นตอขาดจากขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:58.98555457+07:00","message":"Next Push (prob) : 'ไนโตรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:58.985561867+07:00","message":"push: {false ตอขาดจากขาดธาตุ 0 0xc004108300}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:58.993635111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:14:58.993679772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.284287152+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.509209383+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.509239891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ\",\"confidence\":0.90550345}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.509246466+07:00","message":"receive interim result [true|false]: ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.509256424+07:00","message":"end recv isFinal message id 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.50925877+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.509265016+07:00","message":"[buffer interim] 319 true ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509271412+07:00","message":"[bufferProcess] interim [990000000]:ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509274232+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509277005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509279608+07:00","message":"> Transcript [2346] [false]: 'ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509282175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509283881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.50928558+07:00","message":"StatePrefix: 'ต้นตอขาดจากขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509287761+07:00","message":"TextPushed: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509289472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509291339+07:00","message":"> Transcript [2347] [true]: 'ต้นตอขาดจากขาดธาตุไนโตรเจนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509293284+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509294781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509296372+07:00","message":"StatePrefix: 'ต้นตอขาดจากขาดธาตุไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509298038+07:00","message":"TextPushed: 'ต้นตอขาดจากขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:14:59.509300484+07:00","message":"Push: 'ไนโตรเจนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:14:59.509306643+07:00","message":"push: {true ไนโตรเจนนะคะ 0 0xc004108300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:14:59.51709375+07:00","message":"write wav file: './tmp/7548/7548_319.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:00.307844326+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.053839639+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.05387951+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-04-22T13:15:01.053884589+07:00","message":"receive interim result [false|false]: บ่ายจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.053899524+07:00","message":"[buffer interim] 320 false บ่ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.053907284+07:00","message":"[bufferProcess] interim [600000000]:บ่ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.053909126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.053914641+07:00","message":"[bufferProcess] send to processor (ticker):บ่ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.053916907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.053919684+07:00","message":"> Transcript [2348] [false]: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.053922004+07:00","message":"Set StatePrefix (first interim): 'บ่ายจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.162419693+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.16245805+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-04-22T13:15:01.162464354+07:00","message":"receive interim result [false|false]: บ่ายจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.162476999+07:00","message":"[buffer interim] 320 false บ่ายจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.162483475+07:00","message":"[bufferProcess] interim [660000000]:บ่ายจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.162485654+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.551954803+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.552000575+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-04-22T13:15:01.552008472+07:00","message":"receive interim result [false|false]: บ่ายจะมีสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.552027119+07:00","message":"[buffer interim] 320 false บ่ายจะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.552034829+07:00","message":"[bufferProcess] interim [80000000]:บ่ายจะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.552036917+07:00","message":"[bufferProcess] send to processor:บ่ายจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.552039961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.552042984+07:00","message":"> Transcript [2349] [false]: 'บ่ายจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.552045491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.552048728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.552050721+07:00","message":"StatePrefix: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.552053124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.679520227+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.679568022+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-04-22T13:15:01.67957656+07:00","message":"receive interim result [false|false]: บ่ายจะมีสิทธิ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.67959514+07:00","message":"[buffer interim] 320 false บ่ายจะมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.679610638+07:00","message":"[bufferProcess] interim [140000000]:บ่ายจะมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.679614959+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.67962196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.679626523+07:00","message":"> Transcript [2350] [false]: 'บ่ายจะมีสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.679630716+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.679633686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.679636519+07:00","message":"StatePrefix: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.67963942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.718744132+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.718778806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมี Siri\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.718784209+07:00","message":"receive interim result [false|false]: บ่ายจะมี Siri"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.718808062+07:00","message":"[buffer interim] 320 false บ่ายจะมี Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.718816634+07:00","message":"[bufferProcess] interim [200000000]:บ่ายจะมี Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.718819562+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.718823634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.718827135+07:00","message":"> Transcript [2351] [false]: 'บ่ายจะมีสิทธิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.718830932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.718833502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.718836132+07:00","message":"StatePrefix: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.718838734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.736127856+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.73616467+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-04-22T13:15:01.736170187+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.736185766+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736192704+07:00","message":"[bufferProcess] interim [260000000]:บ่ายจะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736195117+07:00","message":"[bufferProcess] send to processor:บ่ายจะมี Siri"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736201493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736204169+07:00","message":"> Transcript [2352] [false]: 'บ่ายจะมี Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736207267+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736209632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736211591+07:00","message":"StatePrefix: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736213772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.73621983+07:00","message":"Push: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736221564+07:00","message":"TextPushed: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736223426+07:00","message":"Set new StatePrefix : 'บ่ายจะมี Siri'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:01.736225303+07:00","message":"Next Push (prob) : 'มี Siri'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:01.736232551+07:00","message":"push: {false บ่ายจะ 0 0xc000045b00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:01.994144757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:01.994154214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.072023117+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.072069982+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-04-22T13:15:02.072076847+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.072091843+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.072098427+07:00","message":"[bufferProcess] interim [620000000]:บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.072100709+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.072107192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.072110867+07:00","message":"> Transcript [2353] [false]: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.072113251+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.072115003+07:00","message":"Set new StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.267543833+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.267584093+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-04-22T13:15:02.267590293+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.267607977+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.267616004+07:00","message":"[bufferProcess] interim [800000000]:บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.267618659+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.267622001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.267624771+07:00","message":"> Transcript [2354] [false]: 'บ่ายจะมีสีเหลืองทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.267628322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.26763031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.267632714+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.267634849+07:00","message":"TextPushed: 'บ่ายจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.573010762+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.573046621+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-04-22T13:15:02.573052481+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.573064244+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลืองทั้งใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.573074381+07:00","message":"[bufferProcess] interim [40000000]:บ่ายจะมีสีเหลืองทั้งใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.573077873+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.573087757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.573091698+07:00","message":"> Transcript [2355] [false]: 'บ่ายจะมีสีเหลืองทั้งใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.573096641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.573099497+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.573101585+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.573103856+07:00","message":"TextPushed: 'บ่ายจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.584878629+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.584903469+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-04-22T13:15:02.584908485+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.584921302+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.584927685+07:00","message":"[bufferProcess] interim [100000000]:บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.584930754+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.584934642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.58493879+07:00","message":"> Transcript [2356] [false]: 'บ่ายจะมีสีเหลืองทั้งใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.584942643+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.584945621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.584948661+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.584951725+07:00","message":"TextPushed: 'บ่ายจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.627155832+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.627184259+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-04-22T13:15:02.627189441+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.627201489+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627207307+07:00","message":"[bufferProcess] interim [160000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.62720989+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627212684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627215433+07:00","message":"> Transcript [2357] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627219084+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627221187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627223134+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627225053+07:00","message":"TextPushed: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627228037+07:00","message":"Push: 'มีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627230005+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.62723188+07:00","message":"Set new StatePrefix : 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.627233936+07:00","message":"Next Push (prob) : 'ทั้งใบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.627241895+07:00","message":"push: {false มีสีเหลือง 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.989345067+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.989383772+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-04-22T13:15:02.989389897+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถั่ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:02.989400134+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.989408272+07:00","message":"[bufferProcess] interim [520000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.989410888+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.989414115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.989416927+07:00","message":"> Transcript [2358] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.989420133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.989422086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.989423881+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:02.989426391+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.089510342+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.089547525+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-04-22T13:15:03.089553722+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.089565603+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.089576206+07:00","message":"[bufferProcess] interim [580000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.089580125+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.089583948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.089586703+07:00","message":"> Transcript [2359] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.089590123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.089592055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.089594015+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.089596811+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.282514571+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.282559638+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-04-22T13:15:03.2825669+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็ทุกบาท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.282582094+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็ทุกบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.282591664+07:00","message":"[bufferProcess] interim [820000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ทุกบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.282596396+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.282603363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.282607739+07:00","message":"> Transcript [2360] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.282612448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.282615206+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.282618476+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.282621909+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.336069637+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.336106021+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-04-22T13:15:03.33611206+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.336126541+07:00","message":"[buffer interim] 320 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336133808+07:00","message":"[bufferProcess] interim [880000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.33613616+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ทุกบาท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336139633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336143288+07:00","message":"> Transcript [2361] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ทุกบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336147004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336149013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336151302+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336154087+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336157173+07:00","message":"Push: 'ทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336159138+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.336161669+07:00","message":"Set new StatePrefix : 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ทุกบาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.33616391+07:00","message":"Next Push (prob) : 'ก็ทุกบาท'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.336172844+07:00","message":"push: {false ทั้งใบแล้ว 0 0xc000045b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.505086024+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.635988552+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.655402556+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.655440945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย\",\"confidence\":0.927059}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.655446725+07:00","message":"receive interim result [true|false]: ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.655467117+07:00","message":"end recv isFinal message id 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.655469381+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.655475578+07:00","message":"[buffer interim] 320 true ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655483658+07:00","message":"[bufferProcess] interim [210000000]:ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655488078+07:00","message":"[bufferProcess] send to processor (isfinal):บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655506309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.6555473+07:00","message":"> Transcript [2362] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655551887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655554877+07:00","message":"Set new StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655558099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655560331+07:00","message":"> Transcript [2363] [true]: 'ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655563843+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655565962+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.65556779+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655570356+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655572075+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655759594+07:00","message":"Push: 'ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655765888+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลืองทั้งใบแล้วทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655768828+07:00","message":"Set new StatePrefix : 'ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655772189+07:00","message":"Next Push (prob) : 'ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.65578578+07:00","message":"push: {true ทุกบ่าย 0 0xc000045b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.655786864+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_320.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:03.665388466+07:00","message":"write wav file: './tmp/7548/7548_320.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.999792456+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.999844805+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-04-22T13:15:03.999850963+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:03.99986802+07:00","message":"[buffer interim] 321 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.999875513+07:00","message":"[bufferProcess] interim [420000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:03.999877325+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.162873801+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.162911308+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-04-22T13:15:04.162917045+07:00","message":"receive interim result [false|false]: ตรวจสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.162929767+07:00","message":"[buffer interim] 321 false ตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.162936194+07:00","message":"[bufferProcess] interim [540000000]:ตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.162938463+07:00","message":"[bufferProcess] send to processor:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.162943428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.162946048+07:00","message":"> Transcript [2364] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.16294804+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.165898897+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.165922421+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-04-22T13:15:04.165927918+07:00","message":"receive interim result [false|false]: ตรวจสลาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.165939739+07:00","message":"[buffer interim] 321 false ตรวจสลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.16594551+07:00","message":"[bufferProcess] interim [600000000]:ตรวจสลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.165947751+07:00","message":"[bufferProcess] send to processor:ตรวจสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.165950908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.16595333+07:00","message":"> Transcript [2365] [false]: 'ตรวจสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.165956232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.165958162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.165959982+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.165962842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.629438808+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.629476204+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-04-22T13:15:04.629481936+07:00","message":"receive interim result [false|false]: ตรวจสลากอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.629494916+07:00","message":"[buffer interim] 321 false ตรวจสลากอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.629506602+07:00","message":"[bufferProcess] interim [20000000]:ตรวจสลากอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.629510173+07:00","message":"[bufferProcess] send to processor:ตรวจสลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.629517242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.629521973+07:00","message":"> Transcript [2366] [false]: 'ตรวจสลาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.629526383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.629529149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.629532042+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.629534842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.713320776+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.71336594+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-04-22T13:15:04.713371536+07:00","message":"receive interim result [false|false]: ตรวจสลากอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.713388692+07:00","message":"[buffer interim] 321 false ตรวจสลากอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.713397652+07:00","message":"[bufferProcess] interim [80000000]:ตรวจสลากอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.713400128+07:00","message":"[bufferProcess] send to processor:ตรวจสลากอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.71340469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.713407551+07:00","message":"> Transcript [2367] [false]: 'ตรวจสลากอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.713410669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.71341264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.713414561+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.713416432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.87178722+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.87183053+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-04-22T13:15:04.871836392+07:00","message":"receive interim result [false|false]: ตรวจสลากอาการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.871849858+07:00","message":"[buffer interim] 321 false ตรวจสลากอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871856975+07:00","message":"[bufferProcess] interim [200000000]:ตรวจสลากอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871859368+07:00","message":"[bufferProcess] send to processor:ตรวจสลากอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871862658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871865573+07:00","message":"> Transcript [2368] [false]: 'ตรวจสลากอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871868513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871870864+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871872789+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871874657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871878169+07:00","message":"Push: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871880222+07:00","message":"TextPushed: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871882414+07:00","message":"Set new StatePrefix : 'ตรวจสลากอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.871885044+07:00","message":"Next Push (prob) : 'สลากอ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.871892605+07:00","message":"push: {false ตรวจ 0 0xc00038ce80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.902425795+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.902446308+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-04-22T13:15:04.902450788+07:00","message":"receive interim result [false|false]: ตรวจสลากอาชีพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.902457539+07:00","message":"[buffer interim] 321 false ตรวจสลากอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.902463201+07:00","message":"[bufferProcess] interim [260000000]:ตรวจสลากอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.902465472+07:00","message":"[bufferProcess] send to processor:ตรวจสลากอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.902468424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.902470695+07:00","message":"> Transcript [2369] [false]: 'ตรวจสลากอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.902473027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.902475038+07:00","message":"Set new StatePrefix: 'ตรวจสลากอาการที่'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:04.994670485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:04.994681409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.998233588+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.998267149+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-04-22T13:15:04.998272171+07:00","message":"receive interim result [false|false]: ตรวจสลากอาการที่ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:04.998286638+07:00","message":"[buffer interim] 321 false ตรวจสลากอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.998293496+07:00","message":"[bufferProcess] interim [380000000]:ตรวจสลากอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.99829618+07:00","message":"[bufferProcess] send to processor:ตรวจสลากอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.998301927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.998305086+07:00","message":"> Transcript [2370] [false]: 'ตรวจสลากอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.998307532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:04.998309655+07:00","message":"Set new StatePrefix: 'ตรวจสลากอาชีพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.074436687+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.074466694+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-04-22T13:15:05.074472993+07:00","message":"receive interim result [false|false]: ตรวจสลากอาการที่ใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.074486096+07:00","message":"[buffer interim] 321 false ตรวจสลากอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.074493067+07:00","message":"[bufferProcess] interim [500000000]:ตรวจสลากอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.074498082+07:00","message":"[bufferProcess] send to processor:ตรวจสลากอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.074506249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.074508605+07:00","message":"> Transcript [2371] [false]: 'ตรวจสลากอาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.07451081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.074512812+07:00","message":"Set new StatePrefix: 'ตรวจสลากอาการที่ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.260426491+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.260465172+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-04-22T13:15:05.260470663+07:00","message":"receive interim result [false|false]: ตรวจสลากอาการที่ใบล้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.260485546+07:00","message":"[buffer interim] 321 false ตรวจสลากอาการที่ใบล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.260492667+07:00","message":"[bufferProcess] interim [680000000]:ตรวจสลากอาการที่ใบล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.260495368+07:00","message":"[bufferProcess] send to processor:ตรวจสลากอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.260499148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.260502032+07:00","message":"> Transcript [2372] [false]: 'ตรวจสลากอาการที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.260505589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.260507652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.260509418+07:00","message":"StatePrefix: 'ตรวจสลากอาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.260511387+07:00","message":"TextPushed: 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.506774629+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.506827637+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-04-22T13:15:05.506834216+07:00","message":"receive interim result [false|false]: ตรวจสลากอาการที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.506849624+07:00","message":"[buffer interim] 321 false ตรวจสลากอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.506857258+07:00","message":"[bufferProcess] interim [860000000]:ตรวจสลากอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.506859866+07:00","message":"[bufferProcess] send to processor:ตรวจสลากอาการที่ใบล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.506866284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.506868825+07:00","message":"> Transcript [2373] [false]: 'ตรวจสลากอาการที่ใบล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.506872626+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.506874943+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.506876696+07:00","message":"StatePrefix: 'ตรวจสลากอาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.506878595+07:00","message":"TextPushed: 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.554382852+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.690578521+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.702344325+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.702385663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรวจสถานะการที่ใบล่างก่อน\",\"confidence\":0.91247886}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.70239248+07:00","message":"receive interim result [true|false]: ตรวจสถานะการที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.702403039+07:00","message":"end recv isFinal message id 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.70240598+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.702413144+07:00","message":"[buffer interim] 321 true ตรวจสถานะการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.70242372+07:00","message":"[bufferProcess] interim [130000000]:ตรวจสถานะการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702426427+07:00","message":"[bufferProcess] send to processor (isfinal):ตรวจสลากอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702429729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702432722+07:00","message":"> Transcript [2374] [false]: 'ตรวจสลากอาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702435537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702437564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702439275+07:00","message":"StatePrefix: 'ตรวจสลากอาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702441115+07:00","message":"TextPushed: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702442659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702444431+07:00","message":"> Transcript [2375] [true]: 'ตรวจสถานะการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702446323+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702447881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702449408+07:00","message":"StatePrefix: 'ตรวจสลากอาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702451082+07:00","message":"TextPushed: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:05.702458818+07:00","message":"Push: 'สถานะการที่ใบล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:05.702468122+07:00","message":"push: {true สถานะการที่ใบล่างก่อน 0 0xc00038ce80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:05.712044495+07:00","message":"write wav file: './tmp/7548/7548_321.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.35218348+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.352224447+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-04-22T13:15:06.352230187+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.352247111+07:00","message":"[buffer interim] 322 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.352253829+07:00","message":"[bufferProcess] interim [720000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.352255354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.613569526+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.613611154+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-04-22T13:15:06.613616108+07:00","message":"receive interim result [false|false]: ตอนจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.613629553+07:00","message":"[buffer interim] 322 false ตอนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.61363618+07:00","message":"[bufferProcess] interim [900000000]:ตอนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.613638716+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.613643947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.613646916+07:00","message":"> Transcript [2376] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.613649059+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.677114437+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.677150962+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-04-22T13:15:06.677156793+07:00","message":"receive interim result [false|false]: ตอนจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.677176213+07:00","message":"[buffer interim] 322 false ตอนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.677185856+07:00","message":"[bufferProcess] interim [20000000]:ตอนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.677188423+07:00","message":"[bufferProcess] send to processor:ตอนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.677193497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.677196541+07:00","message":"> Transcript [2377] [false]: 'ตอนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.677199318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.677201274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.677203348+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.677205568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.930771345+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.930816605+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-04-22T13:15:06.930822722+07:00","message":"receive interim result [false|false]: ตอนจะมีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.93083587+07:00","message":"[buffer interim] 322 false ตอนจะมีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.930842973+07:00","message":"[bufferProcess] interim [260000000]:ตอนจะมีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.930845585+07:00","message":"[bufferProcess] send to processor:ตอนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.930851507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.930854438+07:00","message":"> Transcript [2378] [false]: 'ตอนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.930857615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.93086263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.930864872+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.930866951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.936307597+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.936326737+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-04-22T13:15:06.936331592+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:06.936342507+07:00","message":"[buffer interim] 322 false ตอนจะมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.9363469+07:00","message":"[bufferProcess] interim [320000000]:ตอนจะมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.936349017+07:00","message":"[bufferProcess] send to processor:ตอนจะมีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.936354374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.93635684+07:00","message":"> Transcript [2379] [false]: 'ตอนจะมีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.936359309+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.936361474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.936363454+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:06.936365393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.243662319+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.243698197+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-04-22T13:15:07.243703586+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.243716504+07:00","message":"[buffer interim] 322 false ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243723627+07:00","message":"[bufferProcess] interim [560000000]:ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243726003+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243731109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243733902+07:00","message":"> Transcript [2380] [false]: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243737097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243739065+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243741221+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243743418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243748047+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243750288+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.24375227+07:00","message":"Set new StatePrefix : 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.243754743+07:00","message":"Next Push (prob) : 'จะมีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.243778761+07:00","message":"push: {false ตอน 0 0xc000404700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.440904009+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.440938171+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-04-22T13:15:07.440944307+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.440956621+07:00","message":"[buffer interim] 322 false ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.440964379+07:00","message":"[bufferProcess] interim [800000000]:ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.440967255+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.44097092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.440973183+07:00","message":"> Transcript [2381] [false]: 'ตอนจะมีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.440976054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.440977803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.440979499+07:00","message":"StatePrefix: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.440981402+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537253438+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537274767+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537277465+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537279221+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537281014+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537282636+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537284512+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537286207+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537288222+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537289765+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537291309+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537292894+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.537294504+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.614686491+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.679434587+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.694742642+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.694781879+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-04-22T13:15:07.694787344+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็กกว่าปัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.694807609+07:00","message":"[buffer interim] 322 false ตอนจะมีขนาดเล็กกว่าปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.694819406+07:00","message":"[bufferProcess] interim [100000000]:ตอนจะมีขนาดเล็กกว่าปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.694824034+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.694827241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.694830081+07:00","message":"> Transcript [2382] [false]: 'ตอนจะมีขนาดเล็กกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.694833557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.694835505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.694837226+07:00","message":"StatePrefix: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.694839167+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.701848137+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.701881716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นจะมีขนาดเล็กกว่าปกติ\",\"confidence\":0.9413135}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.701887569+07:00","message":"receive interim result [true|false]: ต้นจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.701898031+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.701900181+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.701906022+07:00","message":"[buffer interim] 322 true ต้นจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701913148+07:00","message":"[bufferProcess] interim [130000000]:ต้นจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.70191893+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนจะมีขนาดเล็กกว่าปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701921949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.70192466+07:00","message":"> Transcript [2383] [false]: 'ตอนจะมีขนาดเล็กกว่าปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701927286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701929046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701931053+07:00","message":"StatePrefix: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701932884+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701934457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701936327+07:00","message":"> Transcript [2384] [true]: 'ต้นจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701938431+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701939982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701941585+07:00","message":"StatePrefix: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701943173+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.701944589+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.702047952+07:00","message":"Push: 'ต้นจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.702050887+07:00","message":"TextPushed: 'ตอนต้นจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.702053098+07:00","message":"Set new StatePrefix : 'ต้นจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.702054905+07:00","message":"Next Push (prob) : 'ต้นจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.702061996+07:00","message":"push: {true ต้นจะมีขนาดเล็กกว่าปกติ 0 0xc000404700}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.702077384+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_322.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:07.712880899+07:00","message":"write wav file: './tmp/7548/7548_322.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.805108034+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.91518062+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.915208932+07:00","message":"found end of frame, send empty tag with msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.915212232+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.915219173+07:00","message":"[buffer interim] 323 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.915227053+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.915231025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.915234052+07:00","message":"> Transcript [2385] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.915236749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.915238625+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.915240449+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.915242889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:07.915250805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.915261426+07:00","message":"push: {true \n 0 0xc000405b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:07.919804162+07:00","message":"write wav file: './tmp/7548/7548_323.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:07.936965384+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:07.994691929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:07.994722837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.253626441+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.345681673+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.345714283+07:00","message":"found end of frame, send empty tag with msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.345717683+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.345725293+07:00","message":"[buffer interim] 324 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.345732002+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.345735934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.345739193+07:00","message":"> Transcript [2386] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.345741466+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.345743399+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.34574521+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.345747007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:08.345749701+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:08.345759846+07:00","message":"push: {true \n 0 0xc002030300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:08.350797669+07:00","message":"write wav file: './tmp/7548/7548_324.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.086610406+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.144178843+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.310226265+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.310246948+07:00","message":"found end of frame, send empty tag with msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.310250296+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.310257786+07:00","message":"[buffer interim] 325 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.3102647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.31027395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.310277402+07:00","message":"> Transcript [2387] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.310279869+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.310281901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.310283697+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.310285576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:09.31028835+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.310298028+07:00","message":"push: {true \n 0 0xc004108580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:09.315060899+07:00","message":"write wav file: './tmp/7548/7548_325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:09.5966629+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.596709213+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.596764381+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-04-22T13:15:10.596770918+07:00","message":"receive interim result [false|false]: ฉันขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.596789534+07:00","message":"[buffer interim] 326 false ฉันขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.596796818+07:00","message":"[bufferProcess] interim [780000000]:ฉันขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.596807947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.596814967+07:00","message":"[bufferProcess] send to processor (ticker):ฉันขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.59681768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.596820617+07:00","message":"> Transcript [2388] [false]: 'ฉันขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.596826261+07:00","message":"Set StatePrefix (first interim): 'ฉันขอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.788023471+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.788062832+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-04-22T13:15:10.788068332+07:00","message":"receive interim result [false|false]: ขอดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.788082592+07:00","message":"[buffer interim] 326 false ขอดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.788090273+07:00","message":"[bufferProcess] interim [960000000]:ขอดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.788092071+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.796742114+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.796757556+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-04-22T13:15:10.796761122+07:00","message":"receive interim result [false|false]: อ๋อจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.796769813+07:00","message":"[buffer interim] 326 false อ๋อจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.796775437+07:00","message":"[bufferProcess] interim [20000000]:อ๋อจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.796777505+07:00","message":"[bufferProcess] send to processor:ขอดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.796780141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.796782973+07:00","message":"> Transcript [2389] [false]: 'ขอดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.796785288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.796787308+07:00","message":"Set new StatePrefix: 'ขอดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.963198975+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.963243863+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-04-22T13:15:10.963249275+07:00","message":"receive interim result [false|false]: ขอจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:10.963263309+07:00","message":"[buffer interim] 326 false ขอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.963271021+07:00","message":"[bufferProcess] interim [140000000]:ขอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.963273233+07:00","message":"[bufferProcess] send to processor:อ๋อจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.963278733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.963281806+07:00","message":"> Transcript [2390] [false]: 'อ๋อจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.963284461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:10.963286381+07:00","message":"Set new StatePrefix: 'อ๋อจ้า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:10.994725083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:10.994730908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.16375206+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.163790228+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-04-22T13:15:11.163795446+07:00","message":"receive interim result [false|false]: ขอราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.163810436+07:00","message":"[buffer interim] 326 false ขอราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.163817984+07:00","message":"[bufferProcess] interim [380000000]:ขอราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.163820264+07:00","message":"[bufferProcess] send to processor:ขอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.163825449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.163828191+07:00","message":"> Transcript [2391] [false]: 'ขอจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.163829995+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.163831901+07:00","message":"Set new StatePrefix: 'ขอจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.35016891+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.350211802+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-04-22T13:15:11.350217541+07:00","message":"receive interim result [false|false]: ขอจะขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.350229292+07:00","message":"[buffer interim] 326 false ขอจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.35023822+07:00","message":"[bufferProcess] interim [560000000]:ขอจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.350240532+07:00","message":"[bufferProcess] send to processor:ขอราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.35024409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.350246952+07:00","message":"> Transcript [2392] [false]: 'ขอราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.350249028+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.350250871+07:00","message":"Set new StatePrefix: 'ขอราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.475239199+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.475276684+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-04-22T13:15:11.475282726+07:00","message":"receive interim result [false|false]: ขอราคาเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.475296691+07:00","message":"[buffer interim] 326 false ขอราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.475303664+07:00","message":"[bufferProcess] interim [680000000]:ขอราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.4753058+07:00","message":"[bufferProcess] send to processor:ขอจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.475311368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.475314086+07:00","message":"> Transcript [2393] [false]: 'ขอจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.475316205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.475318049+07:00","message":"Set new StatePrefix: 'ขอจะขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.72674028+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.726791589+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-04-22T13:15:11.726807401+07:00","message":"receive interim result [false|false]: ขอราคาค่ะถ้าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.726824089+07:00","message":"[buffer interim] 326 false ขอราคาค่ะถ้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.726832671+07:00","message":"[bufferProcess] interim [920000000]:ขอราคาค่ะถ้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.726836704+07:00","message":"[bufferProcess] send to processor:ขอราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.726845698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.72684959+07:00","message":"> Transcript [2394] [false]: 'ขอราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.726852944+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.726856362+07:00","message":"Set new StatePrefix: 'ขอราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.86815093+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.868203554+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-04-22T13:15:11.868210578+07:00","message":"receive interim result [false|false]: ขอราคาค่ะถ้าสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.868228387+07:00","message":"[buffer interim] 326 false ขอราคาค่ะถ้าสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.868236724+07:00","message":"[bufferProcess] interim [40000000]:ขอราคาค่ะถ้าสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.868240155+07:00","message":"[bufferProcess] send to processor:ขอราคาค่ะถ้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.868244321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.86824776+07:00","message":"> Transcript [2395] [false]: 'ขอราคาค่ะถ้าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.868251068+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.868253861+07:00","message":"Set new StatePrefix: 'ขอราคาค่ะถ้าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.921497848+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.921536743+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-04-22T13:15:11.921542422+07:00","message":"receive interim result [false|false]: ขอราคาทัช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.921556034+07:00","message":"[buffer interim] 326 false ขอราคาทัช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.921563619+07:00","message":"[bufferProcess] interim [160000000]:ขอราคาทัช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.921565765+07:00","message":"[bufferProcess] send to processor:ขอราคาค่ะถ้าสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.921571129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.921574055+07:00","message":"> Transcript [2396] [false]: 'ขอราคาค่ะถ้าสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.921576325+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.921578287+07:00","message":"Set new StatePrefix: 'ขอราคาค่ะถ้าสด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.925658387+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.925679273+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-04-22T13:15:11.92568377+07:00","message":"receive interim result [false|false]: ขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:11.925693999+07:00","message":"[buffer interim] 326 false ขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.925698961+07:00","message":"[bufferProcess] interim [220000000]:ขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.925700969+07:00","message":"[bufferProcess] send to processor:ขอราคาทัช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.925705088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.925707553+07:00","message":"> Transcript [2397] [false]: 'ขอราคาทัช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.92570954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:11.925711182+07:00","message":"Set new StatePrefix: 'ขอราคาทัช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.414299199+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.47820244+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.506591086+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.50662849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอจะขาดธาตุฟอสฟอรัส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.506634791+07:00","message":"receive interim result [false|false]: ขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.506652271+07:00","message":"[buffer interim] 326 false ขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.506663945+07:00","message":"[bufferProcess] interim [820000000]:ขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.506666171+07:00","message":"[bufferProcess] send to processor:ขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.506671574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.506674063+07:00","message":"> Transcript [2398] [false]: 'ขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.506676153+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.506678657+07:00","message":"Set new StatePrefix: 'ขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.548885633+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.548914175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจากขาดธาตุฟอสฟอรัส\",\"confidence\":0.85728776}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.548919675+07:00","message":"receive interim result [true|false]: ต้นขอจากขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.548926186+07:00","message":"end recv isFinal message id 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.548928181+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.548932863+07:00","message":"[buffer interim] 326 true ต้นขอจากขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548938563+07:00","message":"[bufferProcess] interim [850000000]:ต้นขอจากขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548941039+07:00","message":"[bufferProcess] send to processor (isfinal):ขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548943732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548946355+07:00","message":"> Transcript [2399] [false]: 'ขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548949163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548951071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548952977+07:00","message":"StatePrefix: 'ขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548955143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548956618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548958448+07:00","message":"> Transcript [2400] [true]: 'ต้นขอจากขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548960527+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548962118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548963624+07:00","message":"StatePrefix: 'ขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548965466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.548968142+07:00","message":"Push: 'ต้นขอจากขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.548976299+07:00","message":"push: {true ต้นขอจากขาดธาตุฟอสฟอรัส 0 0xc004108f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:12.556911651+07:00","message":"write wav file: './tmp/7548/7548_326.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.851812321+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.851851933+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-04-22T13:15:12.851857347+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:12.851870595+07:00","message":"[buffer interim] 327 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.85187758+07:00","message":"[bufferProcess] interim [420000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:12.85187946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.028420907+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.028453746+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-04-22T13:15:13.028459036+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.028472696+07:00","message":"[buffer interim] 327 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.028479447+07:00","message":"[bufferProcess] interim [540000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.028481834+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.028484902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.028487769+07:00","message":"> Transcript [2401] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.028489816+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.047961061+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.047983249+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-04-22T13:15:13.047987667+07:00","message":"receive interim result [false|false]: โดยเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.047998442+07:00","message":"[buffer interim] 327 false โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.048002879+07:00","message":"[bufferProcess] interim [600000000]:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.048004679+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.048007689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.048010295+07:00","message":"> Transcript [2402] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.048013117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.048015132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.048016796+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.048018479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.135580993+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.135611443+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-04-22T13:15:13.135616845+07:00","message":"receive interim result [false|false]: โดยแสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.135629633+07:00","message":"[buffer interim] 327 false โดยแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.135635808+07:00","message":"[bufferProcess] interim [660000000]:โดยแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.135638136+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.135641521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.135644475+07:00","message":"> Transcript [2403] [false]: 'โดยเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.135648985+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.135650782+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.135652586+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.135654386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.337370353+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.337405625+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-04-22T13:15:13.337410661+07:00","message":"receive interim result [false|false]: รัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.337422532+07:00","message":"[buffer interim] 327 false รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.337429468+07:00","message":"[bufferProcess] interim [840000000]:รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.337431708+07:00","message":"[bufferProcess] send to processor:โดยแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.337436842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.337439713+07:00","message":"> Transcript [2404] [false]: 'โดยแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.33744286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.337444972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.337447268+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.3374493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.351376581+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.351395093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"joseph\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.351399526+07:00","message":"receive interim result [false|false]: joseph"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.351409718+07:00","message":"[buffer interim] 327 false joseph"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.351413645+07:00","message":"[bufferProcess] interim [900000000]:joseph"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.351415779+07:00","message":"[bufferProcess] send to processor:รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.351418552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.351420641+07:00","message":"> Transcript [2405] [false]: 'รัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.351422509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.351424434+07:00","message":"Set new StatePrefix: 'รัชดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.472997196+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.473042318+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-04-22T13:15:13.473050309+07:00","message":"receive interim result [false|false]: โดยแสดงอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.473068976+07:00","message":"[buffer interim] 327 false โดยแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.47307996+07:00","message":"[bufferProcess] interim [20000000]:โดยแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.473083543+07:00","message":"[bufferProcess] send to processor:joseph"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.473089082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.473093773+07:00","message":"> Transcript [2406] [false]: 'joseph'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.473095772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.473097906+07:00","message":"Set new StatePrefix: 'joseph'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.904383006+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.904420772+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-04-22T13:15:13.904426983+07:00","message":"receive interim result [false|false]: โดยแสดงอาการเบื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:13.904438785+07:00","message":"[buffer interim] 327 false โดยแสดงอาการเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.904445926+07:00","message":"[bufferProcess] interim [500000000]:โดยแสดงอาการเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.904448218+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.904453296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.904455886+07:00","message":"> Transcript [2407] [false]: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.904457974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:13.904459938+07:00","message":"Set new StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:13.99567957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:13.995684869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.032026494+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.032084775+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-04-22T13:15:14.032091338+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.032109224+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.032118343+07:00","message":"[bufferProcess] interim [560000000]:โดยแสดงอาการใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.032120946+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.032124124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.032127002+07:00","message":"> Transcript [2408] [false]: 'โดยแสดงอาการเบื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.032129893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.032131847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.032133944+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.032136012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.225471352+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.225527525+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-04-22T13:15:14.225534829+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.225550171+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.22556078+07:00","message":"[bufferProcess] interim [740000000]:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.225563439+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.225571411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.225574163+07:00","message":"> Transcript [2409] [false]: 'โดยแสดงอาการใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.225577307+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.225581203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.225583283+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.225585729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.802295954+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.802326724+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-04-22T13:15:14.802332693+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:14.80234975+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802358279+07:00","message":"[bufferProcess] interim [340000000]:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802361897+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802369728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802373239+07:00","message":"> Transcript [2410] [false]: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802377508+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802380408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802383081+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:14.802387401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.344108853+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.344145273+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-04-22T13:15:16.344151127+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองแสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.344164564+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลืองแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.3441741+07:00","message":"[bufferProcess] interim [900000000]:โดยแสดงอาการใบเหลืองแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344176671+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344182423+07:00","message":"[bufferProcess] send to processor (ticker):โดยแสดงอาการใบเหลืองแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344185958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344188567+07:00","message":"> Transcript [2411] [false]: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344191348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344193608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344195991+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344198024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344202904+07:00","message":"Push: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344205329+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344207199+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344209252+07:00","message":"Next Push (prob) : 'ใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344210824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344212744+07:00","message":"> Transcript [2412] [false]: 'โดยแสดงอาการใบเหลืองแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344214681+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344216284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344217917+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.344219883+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.344228404+07:00","message":"push: {false โดยแสดงอาการ 0 0xc00038cf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.424366123+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.42440844+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-04-22T13:15:16.424414388+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.4244274+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.424434612+07:00","message":"[bufferProcess] interim [20000000]:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.424436618+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.659211638+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.659251543+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-04-22T13:15:16.659258239+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.659273406+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.659284608+07:00","message":"[bufferProcess] interim [140000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.65928752+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.659291159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.659294204+07:00","message":"> Transcript [2413] [false]: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.659297691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.65929968+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.659301907+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.659304484+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.864559966+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.864601883+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-04-22T13:15:16.864610249+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:16.864627178+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.86463802+07:00","message":"[bufferProcess] interim [380000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.864640521+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.864645864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.864648752+07:00","message":"> Transcript [2414] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.864651996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.864654126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.864656392+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:16.864660388+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:16.996234316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:16.996246067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.072964175+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.073005203+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-04-22T13:15:17.073011636+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.073026883+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073036594+07:00","message":"[bufferProcess] interim [620000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073039087+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073044348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073047232+07:00","message":"> Transcript [2415] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073050579+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073052609+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073054881+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073057302+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073061925+07:00","message":"Push: 'ใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073063878+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073066171+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.073068534+07:00","message":"Next Push (prob) : 'ซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.0730774+07:00","message":"push: {false ใบเหลือง 0 0xc00038cf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.109418151+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.109445772+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-04-22T13:15:17.109451685+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.109468445+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.109475607+07:00","message":"[bufferProcess] interim [680000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.109478234+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.109481624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.109484068+07:00","message":"> Transcript [2416] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.109487394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.109489104+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.109491345+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.109493705+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.25414586+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.254187323+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-04-22T13:15:17.25419606+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.254212682+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.254221354+07:00","message":"[bufferProcess] interim [800000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.254225782+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.254230518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.254235389+07:00","message":"> Transcript [2417] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.25424083+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.254244325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.254247873+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.254251871+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.315226983+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.315267998+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-04-22T13:15:17.31527567+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.315291568+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.315300087+07:00","message":"[bufferProcess] interim [920000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.315304057+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.315312301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.315317202+07:00","message":"> Transcript [2418] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.315322221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.315324945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.315327663+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.315331323+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.605008504+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.616061673+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.616095844+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-04-22T13:15:17.616102744+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.616117682+07:00","message":"[buffer interim] 327 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616124633+07:00","message":"[bufferProcess] interim [220000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.61612695+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616132243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616134979+07:00","message":"> Transcript [2419] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616138443+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616140477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616142381+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616144564+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.6161518+07:00","message":"Push: 'ซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616154586+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616157091+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.616160198+07:00","message":"Next Push (prob) : 'ใบล่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.616170923+07:00","message":"push: {false ซึ่งจะแสดงอาการที่ 0 0xc00038cf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.744341036+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.744383303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน\",\"confidence\":0.9566485}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.744389646+07:00","message":"receive interim result [true|false]: โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.744399192+07:00","message":"end recv isFinal message id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.744401275+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.744409008+07:00","message":"[buffer interim] 327 true โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.74441811+07:00","message":"[bufferProcess] interim [340000000]:โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744423687+07:00","message":"[bufferProcess] send to processor (isfinal):โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744427254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744430142+07:00","message":"> Transcript [2420] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.74443331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.74443525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744437021+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744439266+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744441206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744443034+07:00","message":"> Transcript [2421] [true]: 'โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744445066+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.74444672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744448324+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744450078+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744454906+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744583541+07:00","message":"Push: 'ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744586624+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744588769+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744591109+07:00","message":"Next Push (prob) : 'โดยแสดงอาการใบเหลืองแสดงอาการที่ใบล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.744599812+07:00","message":"push: {true ใบล่างก่อน 0 0xc00038cf80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:17.744607097+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_327.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:17.755019041+07:00","message":"write wav file: './tmp/7548/7548_327.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:17.985883053+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.55441504+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.554440208+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-04-22T13:15:18.554444485+07:00","message":"receive interim result [false|false]: จำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.554457215+07:00","message":"[buffer interim] 328 false จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.554463884+07:00","message":"[bufferProcess] interim [600000000]:จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.554465893+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.747757028+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.747795334+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-04-22T13:15:18.747809145+07:00","message":"receive interim result [false|false]: จำตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.747825401+07:00","message":"[buffer interim] 328 false จำตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.747832613+07:00","message":"[bufferProcess] interim [720000000]:จำตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.747835028+07:00","message":"[bufferProcess] send to processor:จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.747840951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.747843732+07:00","message":"> Transcript [2422] [false]: 'จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.74784586+07:00","message":"Set StatePrefix (first interim): 'จำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.776399154+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.776424915+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-04-22T13:15:18.77642963+07:00","message":"receive interim result [false|false]: ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:18.776441282+07:00","message":"[buffer interim] 328 false ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.776446534+07:00","message":"[bufferProcess] interim [780000000]:ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.776448743+07:00","message":"[bufferProcess] send to processor:จำตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.776452263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.776454443+07:00","message":"> Transcript [2423] [false]: 'จำตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.776456837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.776458707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.776460515+07:00","message":"StatePrefix: 'จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:18.776462547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.030930234+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.030967317+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-04-22T13:15:19.030973109+07:00","message":"receive interim result [false|false]: จำต้นขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.030986927+07:00","message":"[buffer interim] 328 false จำต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.030994391+07:00","message":"[bufferProcess] interim [80000000]:จำต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.030996894+07:00","message":"[bufferProcess] send to processor:ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.031002451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.031005626+07:00","message":"> Transcript [2424] [false]: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.031007803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.031009722+07:00","message":"Set new StatePrefix: 'ลำต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.158059533+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.158104644+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-04-22T13:15:19.158110914+07:00","message":"receive interim result [false|false]: ลำต้นคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.158125992+07:00","message":"[buffer interim] 328 false ลำต้นคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.158133233+07:00","message":"[bufferProcess] interim [140000000]:ลำต้นคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.158135377+07:00","message":"[bufferProcess] send to processor:จำต้นขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.158139039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.15814181+07:00","message":"> Transcript [2425] [false]: 'จำต้นขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.158144169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.158146082+07:00","message":"Set new StatePrefix: 'จำต้นขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.578520184+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.578561753+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-04-22T13:15:19.578567789+07:00","message":"receive interim result [false|false]: จำต้นแคระแกรน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.578581613+07:00","message":"[buffer interim] 328 false จำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.578588609+07:00","message":"[bufferProcess] interim [560000000]:จำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.578591081+07:00","message":"[bufferProcess] send to processor:ลำต้นคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.578596343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.578599043+07:00","message":"> Transcript [2426] [false]: 'ลำต้นคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.578601249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.578603284+07:00","message":"Set new StatePrefix: 'ลำต้นคล้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.775031011+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.907789772+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.944364789+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.944403682+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-04-22T13:15:19.944410261+07:00","message":"receive interim result [true|false]: ลำต้นแคระแกรน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.944418813+07:00","message":"end recv isFinal message id 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.944420868+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.944426469+07:00","message":"[buffer interim] 328 true ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944433014+07:00","message":"[bufferProcess] interim [10000000]:ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944438778+07:00","message":"[bufferProcess] send to processor (isfinal):จำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944441862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944444521+07:00","message":"> Transcript [2427] [false]: 'จำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944447098+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944449151+07:00","message":"Set new StatePrefix: 'จำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944452786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944454601+07:00","message":"> Transcript [2428] [true]: 'ลำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944456671+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944458456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944460254+07:00","message":"StatePrefix: 'จำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944462074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:19.944468304+07:00","message":"Push: 'ลำต้นแคระแกรน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:19.944475873+07:00","message":"push: {true ลำต้นแคระแกรน 0 0xc004109700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:19.951986756+07:00","message":"write wav file: './tmp/7548/7548_328.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:19.996443725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:19.996457609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.442046182+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.442088225+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-04-22T13:15:20.442093511+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.442107552+07:00","message":"[buffer interim] 329 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.442114071+07:00","message":"[bufferProcess] interim [540000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.442115781+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.58417924+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.584215789+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-04-22T13:15:20.584221963+07:00","message":"receive interim result [false|false]: การจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.584237608+07:00","message":"[buffer interim] 329 false การจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.584244673+07:00","message":"[bufferProcess] interim [660000000]:การจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.584247372+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.584252657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.584255266+07:00","message":"> Transcript [2429] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.584257438+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.646242698+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.646280368+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-04-22T13:15:20.646287028+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.646299121+07:00","message":"[buffer interim] 329 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.646306216+07:00","message":"[bufferProcess] interim [720000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.64630841+07:00","message":"[bufferProcess] send to processor:การจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.64631393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.646316902+07:00","message":"> Transcript [2430] [false]: 'การจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.64631985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.646321847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.646323745+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.6463258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.77195896+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.771997076+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-04-22T13:15:20.772002602+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:20.772014375+07:00","message":"[buffer interim] 329 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.772021852+07:00","message":"[bufferProcess] interim [840000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.772024305+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.772029398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.772032297+07:00","message":"> Transcript [2431] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.772035351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.772037662+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.772039524+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:20.772041557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.084454592+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.084494401+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-04-22T13:15:21.084500631+07:00","message":"receive interim result [false|false]: การเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.084514849+07:00","message":"[buffer interim] 329 false การเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.084522509+07:00","message":"[bufferProcess] interim [140000000]:การเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.08452478+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.084530862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.084533692+07:00","message":"> Transcript [2432] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.084536765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.084539021+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.084541211+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.084543546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.14952808+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.149564681+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-04-22T13:15:21.149570273+07:00","message":"receive interim result [false|false]: การจะตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.149582441+07:00","message":"[buffer interim] 329 false การจะตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149589804+07:00","message":"[bufferProcess] interim [260000000]:การจะตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149592314+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149597608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149600219+07:00","message":"> Transcript [2433] [false]: 'การเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149603567+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149605831+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149607742+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149610235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149614763+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149616566+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149618416+07:00","message":"Set new StatePrefix : 'การเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.149620434+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.149645599+07:00","message":"push: {false การ 0 0xc002031500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.285816424+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.285850359+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-04-22T13:15:21.285855827+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.285866199+07:00","message":"[buffer interim] 329 false การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.28587375+07:00","message":"[bufferProcess] interim [380000000]:การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.285876159+07:00","message":"[bufferProcess] send to processor:การจะตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.285879437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.285882419+07:00","message":"> Transcript [2434] [false]: 'การจะตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.285884624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.28588937+07:00","message":"Set new StatePrefix: 'การจะตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.469984419+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.470020384+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-04-22T13:15:21.470026149+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของร่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.470039062+07:00","message":"[buffer interim] 329 false การเจริญเติบโตของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.470048763+07:00","message":"[bufferProcess] interim [620000000]:การเจริญเติบโตของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.470051237+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.470056518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.470059194+07:00","message":"> Transcript [2435] [false]: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.470061632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.470064321+07:00","message":"Set new StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.788151245+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.788196566+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-04-22T13:15:21.788203283+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของราก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:21.788217674+07:00","message":"[buffer interim] 329 false การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.788227217+07:00","message":"[bufferProcess] interim [860000000]:การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.788229844+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.788233716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.788236459+07:00","message":"> Transcript [2436] [false]: 'การเจริญเติบโตของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.788239461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.788241634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.788244077+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:21.788246572+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.243930887+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.243975764+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-04-22T13:15:22.24398255+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.243997249+07:00","message":"[buffer interim] 329 false การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.244004624+07:00","message":"[bufferProcess] interim [340000000]:การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.244007702+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.244013256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.244016293+07:00","message":"> Transcript [2437] [false]: 'การเจริญเติบโตของราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.244020925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.244024181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.244027233+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.244031376+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.605591958+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.723975619+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.724015667+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-04-22T13:15:22.72402213+07:00","message":"receive interim result [true|false]: การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.724028656+07:00","message":"end recv isFinal message id 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.724031124+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.724038168+07:00","message":"[buffer interim] 329 true การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724045434+07:00","message":"[bufferProcess] interim [910000000]:การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724048443+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724052985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724057122+07:00","message":"> Transcript [2438] [false]: 'การเจริญเติบโตของรากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724062514+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724065489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724068038+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724076471+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724079414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724081837+07:00","message":"> Transcript [2439] [true]: 'การเจริญเติบโตของรากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724084155+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724085757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724087437+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724089109+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:22.724091736+07:00","message":"Push: 'เจริญเติบโตของรากลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.724101274+07:00","message":"push: {true เจริญเติบโตของรากลดลง 0 0xc002031500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:22.735331058+07:00","message":"write wav file: './tmp/7548/7548_329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.795470612+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.855808846+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:22.987026026+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:22.997491405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:22.99750638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.051948386+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.051991042+07:00","message":"found end of frame, send empty tag with msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.051994703+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.052004791+07:00","message":"[buffer interim] 330 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.052014056+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.052017875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.052020534+07:00","message":"> Transcript [2440] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.052023086+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.052024983+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.052026757+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.052028491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.052030981+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.052042321+07:00","message":"push: {true \n 0 0xc002030080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.055579959+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:23.057196418+07:00","message":"write wav file: './tmp/7548/7548_330.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.249744792+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.249787365+07:00","message":"found end of frame, send empty tag with msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.24979144+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.249810623+07:00","message":"[buffer interim] 331 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.249820519+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.249824507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.249827263+07:00","message":"> Transcript [2441] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.249829947+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.249831751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.249833533+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.249835261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.249838013+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.249848718+07:00","message":"push: {true \n 0 0xc00038cd00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:23.254724678+07:00","message":"write wav file: './tmp/7548/7548_331.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.376097611+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.564822013+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.626008055+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.644752081+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.644808641+07:00","message":"found end of frame, send empty tag with msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.644812294+07:00","message":"end Recv id 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.644820375+07:00","message":"[buffer interim] 332 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.644828287+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.644831663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.644834225+07:00","message":"> Transcript [2442] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.644836728+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.644838525+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.644840611+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.644842344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:23.644844856+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:23.644854045+07:00","message":"push: {true \n 0 0xc002aef200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:23.649429923+07:00","message":"write wav file: './tmp/7548/7548_332.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.097550626+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.097585725+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-04-22T13:15:24.097591116+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.097602415+07:00","message":"[buffer interim] 333 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.097609976+07:00","message":"[bufferProcess] interim [480000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.097612386+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.199221639+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.199259702+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-04-22T13:15:24.199264669+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.199277728+07:00","message":"[buffer interim] 333 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.199285028+07:00","message":"[bufferProcess] interim [600000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.199287072+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.199290423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.199294828+07:00","message":"> Transcript [2443] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.199297293+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.300382166+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.300424602+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-04-22T13:15:24.300430989+07:00","message":"receive interim result [false|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.300445344+07:00","message":"[buffer interim] 333 false ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.300452685+07:00","message":"[bufferProcess] interim [720000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.300455176+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.300460624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.300463264+07:00","message":"> Transcript [2444] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.300465328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.30046769+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.716279801+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.801541768+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.80158192+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-04-22T13:15:24.801587522+07:00","message":"receive interim result [false|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.801604135+07:00","message":"[buffer interim] 333 false ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.801611321+07:00","message":"[bufferProcess] interim [320000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.801614269+07:00","message":"[bufferProcess] send to processor:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.801619023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.801621914+07:00","message":"> Transcript [2445] [false]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.801625011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.801627486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.801629587+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.801631826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.812231823+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.812272299+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-04-22T13:15:24.812277876+07:00","message":"receive interim result [true|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.812289181+07:00","message":"end recv isFinal message id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.812292129+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.812298295+07:00","message":"[buffer interim] 333 true ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812305181+07:00","message":"[bufferProcess] interim [320000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812307805+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.81231104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812313534+07:00","message":"> Transcript [2446] [false]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812316384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.8123182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812320368+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812322243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812323848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812325992+07:00","message":"> Transcript [2447] [true]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812328091+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812329624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812331131+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812332655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:24.812334892+07:00","message":"Push: 'ต้นคอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:24.812342399+07:00","message":"push: {true ต้นคอ 0 0xc002aef400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:24.81835025+07:00","message":"write wav file: './tmp/7548/7548_333.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.095262679+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.164830934+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.349436658+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.349477732+07:00","message":"found end of frame, send empty tag with msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.349481134+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.34948924+07:00","message":"[buffer interim] 334 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.349497032+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.349505887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.349508644+07:00","message":"> Transcript [2448] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.349510925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.349512687+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.349514378+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.349516246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.349522839+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.349532424+07:00","message":"push: {true \n 0 0xc002031780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:25.35440485+07:00","message":"write wav file: './tmp/7548/7548_334.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.357234217+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.897993193+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.898033772+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-04-22T13:15:25.898038945+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.89805494+07:00","message":"[buffer interim] 335 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.898061125+07:00","message":"[bufferProcess] interim [360000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.898062613+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.919867804+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.919902669+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-04-22T13:15:25.919907063+07:00","message":"receive interim result [false|false]: ขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:25.91991969+07:00","message":"[buffer interim] 335 false ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.919925078+07:00","message":"[bufferProcess] interim [420000000]:ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.919927328+07:00","message":"[bufferProcess] send to processor:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.919931274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.919934161+07:00","message":"> Transcript [2449] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:25.919936178+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:25.998074455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:25.998087362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.344334625+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.344374644+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-04-22T13:15:26.344380432+07:00","message":"receive interim result [false|false]: ขาดถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.344394233+07:00","message":"[buffer interim] 335 false ขาดถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.344400937+07:00","message":"[bufferProcess] interim [780000000]:ขาดถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.344403242+07:00","message":"[bufferProcess] send to processor:ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.344408377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.344411102+07:00","message":"> Transcript [2450] [false]: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.344413597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.344415825+07:00","message":"Set new StatePrefix: 'ขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.525815591+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.525850846+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-04-22T13:15:26.525856642+07:00","message":"receive interim result [false|false]: ขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.525868523+07:00","message":"[buffer interim] 335 false ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.525875242+07:00","message":"[bufferProcess] interim [20000000]:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.525877418+07:00","message":"[bufferProcess] send to processor:ขาดถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.525884528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.52588702+07:00","message":"> Transcript [2451] [false]: 'ขาดถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.52589003+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.525892227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.525894084+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.525896175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.908031546+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.908068289+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-04-22T13:15:26.90807336+07:00","message":"receive interim result [false|false]: ขาดธาตุผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.908087359+07:00","message":"[buffer interim] 335 false ขาดธาตุผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.908094759+07:00","message":"[bufferProcess] interim [380000000]:ขาดธาตุผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.908097139+07:00","message":"[bufferProcess] send to processor:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.908100902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.908103961+07:00","message":"> Transcript [2452] [false]: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.908106541+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.908108418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.908110704+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.908112843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.981646998+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.981686243+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-04-22T13:15:26.981691861+07:00","message":"receive interim result [false|false]: ขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:26.981708734+07:00","message":"[buffer interim] 335 false ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.981715822+07:00","message":"[bufferProcess] interim [500000000]:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.981717669+07:00","message":"[bufferProcess] send to processor:ขาดธาตุผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.981721203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.981723547+07:00","message":"> Transcript [2453] [false]: 'ขาดธาตุผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.981726408+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.981728342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.98173007+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:26.981731913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.098427222+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.098469469+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-04-22T13:15:27.098475228+07:00","message":"receive interim result [false|false]: ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.098490294+07:00","message":"[buffer interim] 335 false ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098497322+07:00","message":"[bufferProcess] interim [620000000]:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098499663+07:00","message":"[bufferProcess] send to processor:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098506293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098508986+07:00","message":"> Transcript [2454] [false]: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.09851188+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098513822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098516007+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098518498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.09852409+07:00","message":"Push: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098525829+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098527684+07:00","message":"Set new StatePrefix : 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.098531368+07:00","message":"Next Push (prob) : 'ธาตุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.098538758+07:00","message":"push: {false ขาด 0 0xc00038d900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.675585207+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.675623607+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-04-22T13:15:27.675631569+07:00","message":"receive interim result [false|false]: ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.675650764+07:00","message":"[buffer interim] 335 false ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.675659318+07:00","message":"[bufferProcess] interim [220000000]:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.675661742+07:00","message":"[bufferProcess] send to processor:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.675665565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.6756684+07:00","message":"> Transcript [2455] [false]: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.675671383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.675673269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.675675094+07:00","message":"StatePrefix: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.67567727+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.72477219+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.815484655+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.815526684+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-04-22T13:15:27.8155336+07:00","message":"receive interim result [true|false]: ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.815542927+07:00","message":"end recv isFinal message id 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.815545164+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.815551442+07:00","message":"[buffer interim] 335 true ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815561596+07:00","message":"[bufferProcess] interim [400000000]:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815566468+07:00","message":"[bufferProcess] send to processor (isfinal):ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815569713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815572822+07:00","message":"> Transcript [2456] [false]: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815576151+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815578096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.81557994+07:00","message":"StatePrefix: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815582278+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815584264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815586114+07:00","message":"> Transcript [2457] [true]: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815588066+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815589615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.81559115+07:00","message":"StatePrefix: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815592685+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:27.815597188+07:00","message":"Push: 'ธาตุโพแทสเซียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.815605426+07:00","message":"push: {true ธาตุโพแทสเซียม 0 0xc00038d900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:27.822782327+07:00","message":"write wav file: './tmp/7548/7548_335.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.91602405+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:27.975051369+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.176488235+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.234734806+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.366275993+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.574196879+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.57421435+07:00","message":"found end of frame, send empty tag with msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.574217474+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.574224382+07:00","message":"[buffer interim] 336 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.574231882+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.5742364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.574239231+07:00","message":"> Transcript [2458] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.574241675+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.574243756+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.574245589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.574247621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.574250291+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.574259385+07:00","message":"push: {true \n 0 0xc002031880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:28.578814391+07:00","message":"write wav file: './tmp/7548/7548_336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.605127344+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.605142384+07:00","message":"found end of frame, send empty tag with msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.605145571+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.605150997+07:00","message":"[buffer interim] 337 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.605156801+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.60517191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.605175252+07:00","message":"> Transcript [2459] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.605177702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.605179686+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.60518169+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.605183567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.605186236+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.605193144+07:00","message":"push: {true \n 0 0xc004109500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:28.609948412+07:00","message":"write wav file: './tmp/7548/7548_337.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.916052823+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.916097548+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-04-22T13:15:28.91610287+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:28.916118094+07:00","message":"[buffer interim] 338 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.916125426+07:00","message":"[bufferProcess] interim [540000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:28.916127435+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:28.998546659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:28.99859146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.039101767+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.039145084+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-04-22T13:15:29.039151209+07:00","message":"receive interim result [false|false]: เอาขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.039164321+07:00","message":"[buffer interim] 338 false เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.039171131+07:00","message":"[bufferProcess] interim [720000000]:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.039173849+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.03918073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.039184065+07:00","message":"> Transcript [2460] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.039186412+07:00","message":"Set StatePrefix (first interim): 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.341419318+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.341465661+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-04-22T13:15:29.341471756+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.341486318+07:00","message":"[buffer interim] 338 false ถ้าเราขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.34149506+07:00","message":"[bufferProcess] interim [960000000]:ถ้าเราขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.341497401+07:00","message":"[bufferProcess] send to processor:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.341500682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.341503776+07:00","message":"> Transcript [2461] [false]: 'เอาขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.341505916+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.341507831+07:00","message":"Set new StatePrefix: 'เอาขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.539155316+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.539189486+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-04-22T13:15:29.539197185+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.539209967+07:00","message":"[buffer interim] 338 false ถ้าเราขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.539219275+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.539221628+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.539225247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.539227997+07:00","message":"> Transcript [2462] [false]: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.539230117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.539233372+07:00","message":"Set new StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.600744397+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.60078902+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-04-22T13:15:29.600794819+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.600815858+07:00","message":"[buffer interim] 338 false ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.600825457+07:00","message":"[bufferProcess] interim [260000000]:ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.600828703+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.600835228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.600838806+07:00","message":"> Transcript [2463] [false]: 'ถ้าเราขยายดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.600843748+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.600847527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.600849716+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.600852125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.985958052+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.986000485+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-04-22T13:15:29.986005796+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:29.986019506+07:00","message":"[buffer interim] 338 false ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.986026042+07:00","message":"[bufferProcess] interim [680000000]:ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.98603307+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.986041074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.986044081+07:00","message":"> Transcript [2464] [false]: 'ถ้าเราขยายดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.986047216+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.986049502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.98605149+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:29.986053526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.120443249+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.120494203+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-04-22T13:15:30.120500522+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.120516134+07:00","message":"[buffer interim] 338 false ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.120522958+07:00","message":"[bufferProcess] interim [800000000]:ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.120525438+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.120531997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.12053461+07:00","message":"> Transcript [2465] [false]: 'ถ้าเราขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.120537708+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.120539614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.120542005+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.120544443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.445017251+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.445066563+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-04-22T13:15:30.445074823+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.445094435+07:00","message":"[buffer interim] 338 false ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445107664+07:00","message":"[bufferProcess] interim [40000000]:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445110931+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445115603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445119601+07:00","message":"> Transcript [2466] [false]: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445123965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445126898+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445130157+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445133473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445139934+07:00","message":"Push: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.44514259+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.445146167+07:00","message":"Set new StatePrefix : 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:30.44514911+07:00","message":"Next Push (prob) : 'นะคะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.445175879+07:00","message":"push: {false ถ้าเราขยายดู 0 0xc002507680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.935461181+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:30.996209903+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.022593998+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.02263366+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-04-22T13:15:31.022639492+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.022653794+07:00","message":"[buffer interim] 338 false ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.022661929+07:00","message":"[bufferProcess] interim [640000000]:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.022664261+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.022667808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.022670411+07:00","message":"> Transcript [2467] [false]: 'ถ้าเราขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.022673233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.022675268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.022677584+07:00","message":"StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.022680134+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.048480203+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.04851322+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-04-22T13:15:31.048520174+07:00","message":"receive interim result [true|false]: ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.048530793+07:00","message":"end recv isFinal message id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.04853312+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.048538293+07:00","message":"[buffer interim] 338 true ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048543942+07:00","message":"[bufferProcess] interim [790000000]:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048549218+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.04855253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048555235+07:00","message":"> Transcript [2468] [false]: 'ถ้าเราขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048557719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048559475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048561553+07:00","message":"StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048565723+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048567492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048569227+07:00","message":"> Transcript [2469] [true]: 'ถ้าเราขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048571248+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048572888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048574363+07:00","message":"StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048576204+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.048582427+07:00","message":"Push: 'นะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.048590366+07:00","message":"push: {true นะคะจะเห็นว่า 0 0xc002507680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:31.058874963+07:00","message":"write wav file: './tmp/7548/7548_338.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.426328694+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.426370188+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-04-22T13:15:31.426376515+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.426389736+07:00","message":"[buffer interim] 339 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.42639756+07:00","message":"[bufferProcess] interim [420000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.426399774+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.454637637+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.454676577+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-04-22T13:15:31.454681258+07:00","message":"receive interim result [false|false]: คอร์ด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.454696146+07:00","message":"[buffer interim] 339 false คอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.454702745+07:00","message":"[bufferProcess] interim [480000000]:คอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.454704974+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.454708191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.454710926+07:00","message":"> Transcript [2470] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.454713361+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.525620109+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.525659564+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-04-22T13:15:31.525664923+07:00","message":"receive interim result [false|false]: ขอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.525678521+07:00","message":"[buffer interim] 339 false ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.525685658+07:00","message":"[bufferProcess] interim [540000000]:ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.525688259+07:00","message":"[bufferProcess] send to processor:คอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.525695078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.525699608+07:00","message":"> Transcript [2471] [false]: 'คอร์ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.525701977+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.525703966+07:00","message":"Set new StatePrefix: 'คอร์ด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.658952305+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.658990409+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-04-22T13:15:31.65899659+07:00","message":"receive interim result [false|false]: ขอบคุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.659007898+07:00","message":"[buffer interim] 339 false ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.659014778+07:00","message":"[bufferProcess] interim [660000000]:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.659017+07:00","message":"[bufferProcess] send to processor:ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.659022304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.659025052+07:00","message":"> Transcript [2472] [false]: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.65902707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.659029439+07:00","message":"Set new StatePrefix: 'ขอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.681923863+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.681957664+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-04-22T13:15:31.681962662+07:00","message":"receive interim result [false|false]: ขอบตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.68197579+07:00","message":"[buffer interim] 339 false ขอบตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.681981406+07:00","message":"[bufferProcess] interim [720000000]:ขอบตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.681983469+07:00","message":"[bufferProcess] send to processor:ขอบคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.681986704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.681989323+07:00","message":"> Transcript [2473] [false]: 'ขอบคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.681993315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.681995499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.681997614+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.681999486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.719029498+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.719066027+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-04-22T13:15:31.719071454+07:00","message":"receive interim result [false|false]: ขอบใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.71908142+07:00","message":"[buffer interim] 339 false ขอบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.719088256+07:00","message":"[bufferProcess] interim [780000000]:ขอบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.719090405+07:00","message":"[bufferProcess] send to processor:ขอบตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.719095681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.719098389+07:00","message":"> Transcript [2474] [false]: 'ขอบตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.719101609+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.71910334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.719105393+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.719107674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.983507663+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.983547475+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-04-22T13:15:31.983552397+07:00","message":"receive interim result [false|false]: ขอบใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:31.983565126+07:00","message":"[buffer interim] 339 false ขอบใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.983571926+07:00","message":"[bufferProcess] interim [960000000]:ขอบใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.983574066+07:00","message":"[bufferProcess] send to processor:ขอบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.983579133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.983581995+07:00","message":"> Transcript [2475] [false]: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.983584995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.983587016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.983588793+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:31.983590824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:31.99862653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:31.998631246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.224680935+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.224715678+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-04-22T13:15:32.22472137+07:00","message":"receive interim result [false|false]: ขอบใบละ 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.224732292+07:00","message":"[buffer interim] 339 false ขอบใบละ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224738578+07:00","message":"[bufferProcess] interim [320000000]:ขอบใบละ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224740651+07:00","message":"[bufferProcess] send to processor:ขอบใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.22474655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224749694+07:00","message":"> Transcript [2476] [false]: 'ขอบใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224752647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.22475476+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224756506+07:00","message":"StatePrefix: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224758631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224762892+07:00","message":"Push: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224764747+07:00","message":"TextPushed: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224766755+07:00","message":"Set new StatePrefix : 'ขอบใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.224768844+07:00","message":"Next Push (prob) : 'ใบละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.224776332+07:00","message":"push: {false ขอบ 0 0xc00038dd80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.358398585+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.358441107+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-04-22T13:15:32.358448537+07:00","message":"receive interim result [false|false]: ขอบใบละปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.358464805+07:00","message":"[buffer interim] 339 false ขอบใบละปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.35847584+07:00","message":"[bufferProcess] interim [380000000]:ขอบใบละปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.358479372+07:00","message":"[bufferProcess] send to processor:ขอบใบละ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.358486104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.358489903+07:00","message":"> Transcript [2477] [false]: 'ขอบใบละ 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.358493653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.358496548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.358499514+07:00","message":"StatePrefix: 'ขอบใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.358502982+07:00","message":"TextPushed: 'ขอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.412273748+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.412316036+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-04-22T13:15:32.41232186+07:00","message":"receive interim result [false|false]: ขอบใบและปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.412331492+07:00","message":"[buffer interim] 339 false ขอบใบและปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.412338675+07:00","message":"[bufferProcess] interim [440000000]:ขอบใบและปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.412340804+07:00","message":"[bufferProcess] send to processor:ขอบใบละปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.412359769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.412362992+07:00","message":"> Transcript [2478] [false]: 'ขอบใบละปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.412365839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.412367939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.412369845+07:00","message":"StatePrefix: 'ขอบใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.412372128+07:00","message":"TextPushed: 'ขอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.625499134+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.625537465+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-04-22T13:15:32.625544084+07:00","message":"receive interim result [false|false]: ขอบใบและปลายใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.625555874+07:00","message":"[buffer interim] 339 false ขอบใบและปลายใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.625562893+07:00","message":"[bufferProcess] interim [680000000]:ขอบใบและปลายใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.625565504+07:00","message":"[bufferProcess] send to processor:ขอบใบและปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.625570913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.625573576+07:00","message":"> Transcript [2479] [false]: 'ขอบใบและปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.625575811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.625578431+07:00","message":"Set new StatePrefix: 'ขอบใบและปลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.866272949+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.866325704+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-04-22T13:15:32.866331611+07:00","message":"receive interim result [false|false]: ขอบใบและป่าหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.866347887+07:00","message":"[buffer interim] 339 false ขอบใบและป่าหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.866354537+07:00","message":"[bufferProcess] interim [860000000]:ขอบใบและป่าหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.866356824+07:00","message":"[bufferProcess] send to processor:ขอบใบและปลายใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.866362936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.866365463+07:00","message":"> Transcript [2480] [false]: 'ขอบใบและปลายใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.866368548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.866370549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.866373299+07:00","message":"StatePrefix: 'ขอบใบและปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.866375669+07:00","message":"TextPushed: 'ขอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.943154443+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.943192838+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-04-22T13:15:32.94319909+07:00","message":"receive interim result [false|false]: ขอบใบและปลายใบไหม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:32.943213751+07:00","message":"[buffer interim] 339 false ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.943220471+07:00","message":"[bufferProcess] interim [980000000]:ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.943222848+07:00","message":"[bufferProcess] send to processor:ขอบใบและป่าหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.943229048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.943232141+07:00","message":"> Transcript [2481] [false]: 'ขอบใบและป่าหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.943234343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:32.943238812+07:00","message":"Set new StatePrefix: 'ขอบใบและป่าหญ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.234759656+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.342121508+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.342164918+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-04-22T13:15:33.34217107+07:00","message":"receive interim result [true|false]: ขอบใบและปลายใบไหม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.342180398+07:00","message":"end recv isFinal message id 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.342182729+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.342189963+07:00","message":"[buffer interim] 339 true ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342199585+07:00","message":"[bufferProcess] interim [460000000]:ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342204759+07:00","message":"[bufferProcess] send to processor (isfinal):ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342208095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342211272+07:00","message":"> Transcript [2482] [false]: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342213767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342215823+07:00","message":"Set new StatePrefix: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342217415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342219073+07:00","message":"> Transcript [2483] [true]: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342221303+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342223047+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342224984+07:00","message":"StatePrefix: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342227571+07:00","message":"TextPushed: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.342233678+07:00","message":"Push: 'ใบและปลายใบไหม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.342241534+07:00","message":"push: {true ใบและปลายใบไหม้ 0 0xc00038dd80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:33.350315407+07:00","message":"write wav file: './tmp/7548/7548_339.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.366794959+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.424196198+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.496064897+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.614562749+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.614580213+07:00","message":"found end of frame, send empty tag with msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.614583441+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.614589579+07:00","message":"[buffer interim] 340 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.61459742+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.614606238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.61460916+07:00","message":"> Transcript [2484] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.614611611+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.61461343+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.614615294+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.614618107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:33.614623664+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:33.61463653+07:00","message":"push: {true \n 0 0xc00038d480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:33.619565173+07:00","message":"write wav file: './tmp/7548/7548_340.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.160244758+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.160289308+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-04-22T13:15:34.160295756+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.160309075+07:00","message":"[buffer interim] 341 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.160316251+07:00","message":"[bufferProcess] interim [480000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.160318075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.345223364+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.345274483+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-04-22T13:15:34.345280614+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.345295624+07:00","message":"[buffer interim] 341 false เนื้อเยื่อใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.345302795+07:00","message":"[bufferProcess] interim [660000000]:เนื้อเยื่อใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.34530506+07:00","message":"[bufferProcess] send to processor:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.345308628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.345311387+07:00","message":"> Transcript [2485] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.345313451+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.544876135+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.544915552+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-04-22T13:15:34.544922306+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.544938669+07:00","message":"[buffer interim] 341 false เนื้อเยื่อใบตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.544945356+07:00","message":"[bufferProcess] interim [840000000]:เนื้อเยื่อใบตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.544947614+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.544953914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.544956574+07:00","message":"> Transcript [2486] [false]: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.544958694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.544961105+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.669643535+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.669678344+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-04-22T13:15:34.669684911+07:00","message":"receive interim result [false|false]: ไปตายไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.669695213+07:00","message":"[buffer interim] 341 false ไปตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.669701998+07:00","message":"[bufferProcess] interim [20000000]:ไปตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.669704057+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.669707589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.669710361+07:00","message":"> Transcript [2487] [false]: 'เนื้อเยื่อใบตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.669713399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.669715459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.669717357+07:00","message":"StatePrefix: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.669719271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.728908346+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.728954879+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-04-22T13:15:34.728961196+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.728972541+07:00","message":"[buffer interim] 341 false เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.728980024+07:00","message":"[bufferProcess] interim [80000000]:เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.728982279+07:00","message":"[bufferProcess] send to processor:ไปตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.728985739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.728988654+07:00","message":"> Transcript [2488] [false]: 'ไปตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.728990946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.728992935+07:00","message":"Set new StatePrefix: 'ไปตายไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.959293087+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.959337256+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-04-22T13:15:34.959343234+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:34.959357194+07:00","message":"[buffer interim] 341 false เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.959364291+07:00","message":"[bufferProcess] interim [260000000]:เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.959366872+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.959373566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.959376508+07:00","message":"> Transcript [2489] [false]: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.959378791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:34.9593808+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:34.998948112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:34.998971637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.09414587+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.178086347+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.17813516+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-04-22T13:15:35.178141485+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.178154839+07:00","message":"[buffer interim] 341 false เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.17816293+07:00","message":"[bufferProcess] interim [560000000]:เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.178165529+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.178168809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.178171814+07:00","message":"> Transcript [2490] [false]: 'เนื้อเยื่อใบตายเป็นจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.178175114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.178177104+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.178178971+07:00","message":"StatePrefix: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.178181042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.280025189+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.280079904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตายเป็นจุดจุด\",\"confidence\":0.93903035}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.280086792+07:00","message":"receive interim result [true|false]: เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.28009447+07:00","message":"end recv isFinal message id 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.280096719+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.280103052+07:00","message":"[buffer interim] 341 true เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280109936+07:00","message":"[bufferProcess] interim [620000000]:เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280114517+07:00","message":"[bufferProcess] send to processor (isfinal):เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280117503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280120122+07:00","message":"> Transcript [2491] [false]: 'เนื้อเยื่อใบตายเป็นจุดจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280122859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280124701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280126441+07:00","message":"StatePrefix: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280128303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.28012977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.2801316+07:00","message":"> Transcript [2492] [true]: 'เนื้อเยื่อใบตายเป็นจุดจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280133628+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280135166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.28013668+07:00","message":"StatePrefix: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280138367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:35.280146319+07:00","message":"Push: 'เนื้อเยื่อใบตายเป็นจุดจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.280155428+07:00","message":"push: {true เนื้อเยื่อใบตายเป็นจุดจุด 0 0xc002031600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:35.287065476+07:00","message":"write wav file: './tmp/7548/7548_341.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:35.926917314+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.054878546+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.175626558+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.207140779+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.20717227+07:00","message":"found end of frame, send empty tag with msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.207176053+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.207184481+07:00","message":"[buffer interim] 342 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.207192535+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.207197331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.207200315+07:00","message":"> Transcript [2493] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.207203053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.207204838+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.207207523+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.207209628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.207212381+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.207243102+07:00","message":"push: {true \n 0 0xc004109a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:36.212508275+07:00","message":"write wav file: './tmp/7548/7548_342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.562711819+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.562763072+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-04-22T13:15:36.562768429+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.562782765+07:00","message":"[buffer interim] 343 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.562789483+07:00","message":"[bufferProcess] interim [420000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.562791617+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.874600195+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.874641489+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-04-22T13:15:36.874647413+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:36.874660188+07:00","message":"[buffer interim] 343 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.874666556+07:00","message":"[bufferProcess] interim [720000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.874668988+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.87467542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.874678209+07:00","message":"> Transcript [2494] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:36.87468019+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.051464548+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.051506314+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-04-22T13:15:37.051512128+07:00","message":"receive interim result [false|false]: อาการเหล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.051526646+07:00","message":"[buffer interim] 343 false อาการเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.051534031+07:00","message":"[bufferProcess] interim [900000000]:อาการเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.051536444+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.051539848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.051542725+07:00","message":"> Transcript [2495] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.051544778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.051547276+07:00","message":"Set new StatePrefix: 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.156654207+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.156696876+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-04-22T13:15:37.156702078+07:00","message":"receive interim result [false|false]: อาการเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.156714983+07:00","message":"[buffer interim] 343 false อาการเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.156722266+07:00","message":"[bufferProcess] interim [960000000]:อาการเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.156724497+07:00","message":"[bufferProcess] send to processor:อาการเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.156729948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.156732775+07:00","message":"> Transcript [2496] [false]: 'อาการเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.156736175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.156738305+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.156740126+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.156742186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.379319278+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.37936427+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-04-22T13:15:37.379371492+07:00","message":"receive interim result [false|false]: อาการเหล่านี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.379386135+07:00","message":"[buffer interim] 343 false อาการเหล่านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.379393383+07:00","message":"[bufferProcess] interim [140000000]:อาการเหล่านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.379395731+07:00","message":"[bufferProcess] send to processor:อาการเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.379400619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.379403399+07:00","message":"> Transcript [2497] [false]: 'อาการเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.37940692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.379409148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.379410913+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.379413203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.446142156+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.446183453+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-04-22T13:15:37.44618941+07:00","message":"receive interim result [false|false]: อาการเหล่านี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.446204922+07:00","message":"[buffer interim] 343 false อาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.446211481+07:00","message":"[bufferProcess] interim [260000000]:อาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.446213795+07:00","message":"[bufferProcess] send to processor:อาการเหล่านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.446218798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.44622172+07:00","message":"> Transcript [2498] [false]: 'อาการเหล่านี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.446239495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.446243179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.44624508+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.446247146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536937482+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.53695781+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536960816+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536962672+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.5369643+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536965977+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536967625+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536969323+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536971035+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536972665+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536974595+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536976565+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536978123+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536979622+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.53698112+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536982602+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536984104+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.536985621+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.714628782+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.775799156+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.818909763+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.81896054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดอาการเหล่านี้นะคะ\",\"confidence\":0.9104947}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.818967777+07:00","message":"receive interim result [true|false]: เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.818981678+07:00","message":"end recv isFinal message id 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.818984373+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.818993216+07:00","message":"[buffer interim] 343 true เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819002337+07:00","message":"[bufferProcess] interim [770000000]:เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819007704+07:00","message":"[bufferProcess] send to processor (isfinal):อาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819012351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819016387+07:00","message":"> Transcript [2499] [false]: 'อาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819021035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819023938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.81902673+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819029532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819037827+07:00","message":"Push: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819042077+07:00","message":"TextPushed: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819045504+07:00","message":"Set new StatePrefix : 'อาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819048561+07:00","message":"Next Push (prob) : 'เหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819051544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819054586+07:00","message":"> Transcript [2500] [true]: 'เกิดอาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819058473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819061149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819064233+07:00","message":"StatePrefix: 'อาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819067806+07:00","message":"TextPushed: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819070291+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.819154915+07:00","message":"push: {false อาการ 0 0xc004109b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.81917928+07:00","message":"Push: 'เหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819185656+07:00","message":"TextPushed: 'อาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819188643+07:00","message":"Set new StatePrefix : 'เกิดอาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819191803+07:00","message":"Next Push (prob) : 'เกิดอาการเหล่านี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:37.819202626+07:00","message":"push: {true เหล่านี้นะคะ 0 0xc004109b80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:37.819237809+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_343.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:37.825485143+07:00","message":"write wav file: './tmp/7548/7548_343.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:37.999733404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:37.999735319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.322650726+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.322701035+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-04-22T13:15:38.32270629+07:00","message":"receive interim result [false|false]: จะเกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.322720424+07:00","message":"[buffer interim] 344 false จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.322728148+07:00","message":"[bufferProcess] interim [420000000]:จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.32272996+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.63608184+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.636121972+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-04-22T13:15:38.636128188+07:00","message":"receive interim result [false|false]: จะเกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.636144051+07:00","message":"[buffer interim] 344 false จะเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.63615135+07:00","message":"[bufferProcess] interim [660000000]:จะเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.636154071+07:00","message":"[bufferProcess] send to processor:จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.636160699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.636163533+07:00","message":"> Transcript [2501] [false]: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.636165685+07:00","message":"Set StatePrefix (first interim): 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.825418773+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.825455154+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-04-22T13:15:38.825461257+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:38.825473034+07:00","message":"[buffer interim] 344 false จะเกิดขึ้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.825479764+07:00","message":"[bufferProcess] interim [900000000]:จะเกิดขึ้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.825482513+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.825487766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.825493339+07:00","message":"> Transcript [2502] [false]: 'จะเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.825496487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.825498616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.825500579+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:38.825502999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.150059492+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.150107156+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-04-22T13:15:39.15011349+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.150130025+07:00","message":"[buffer interim] 344 false จะเกิดขึ้นที่ใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.150138055+07:00","message":"[bufferProcess] interim [140000000]:จะเกิดขึ้นที่ใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.150140556+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.150147276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.150150148+07:00","message":"> Transcript [2503] [false]: 'จะเกิดขึ้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.150153542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.150155574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.150157869+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.150159859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.154887156+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.154908855+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-04-22T13:15:39.154913511+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.154926477+07:00","message":"[buffer interim] 344 false จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.154933991+07:00","message":"[bufferProcess] interim [200000000]:จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.154937065+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.154943355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.154946917+07:00","message":"> Transcript [2504] [false]: 'จะเกิดขึ้นที่ใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.154951023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.154953153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.154954868+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.154956604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.346521214+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.346560139+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-04-22T13:15:39.346565925+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.346580085+07:00","message":"[buffer interim] 344 false จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346587362+07:00","message":"[bufferProcess] interim [380000000]:จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346589594+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.3465951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346597926+07:00","message":"> Transcript [2505] [false]: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346601212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346603372+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346605153+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346607191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.34661394+07:00","message":"Push: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346615701+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346617584+07:00","message":"Set new StatePrefix : 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.346619719+07:00","message":"Next Push (prob) : 'ขึ้นที่ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.346638908+07:00","message":"push: {false จะเกิด 0 0xc004109d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.421474931+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.421509034+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-04-22T13:15:39.421516539+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบล่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.421529319+07:00","message":"[buffer interim] 344 false จะเกิดขึ้นที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.42153614+07:00","message":"[bufferProcess] interim [500000000]:จะเกิดขึ้นที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.421538881+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.42154416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.421547152+07:00","message":"> Transcript [2506] [false]: 'จะเกิดขึ้นที่ใบลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.421550405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.421554702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.421556756+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.421558929+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.663972615+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.664009294+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-04-22T13:15:39.664015222+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.66403061+07:00","message":"[buffer interim] 344 false จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.66403717+07:00","message":"[bufferProcess] interim [680000000]:จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.664039403+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.664044794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.664047351+07:00","message":"> Transcript [2507] [false]: 'จะเกิดขึ้นที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.664050655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.66405264+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.664054568+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.664056677+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.725576762+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.72561206+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-04-22T13:15:39.72562098+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:39.725635272+07:00","message":"[buffer interim] 344 false จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.72564196+07:00","message":"[bufferProcess] interim [800000000]:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.725644252+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.725649616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.725652337+07:00","message":"> Transcript [2508] [false]: 'จะเกิดขึ้นที่ใบรางจืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.725655366+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.725657302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.725659329+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:39.725661661+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.214460839+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.294761823+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.294812677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบล่างก่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.294818957+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.294831405+07:00","message":"[buffer interim] 344 false จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294840171+07:00","message":"[bufferProcess] interim [400000000]:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294843388+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294850371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294854508+07:00","message":"> Transcript [2509] [false]: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294859061+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294862053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294865244+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294867997+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294872557+07:00","message":"Push: 'ขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294875322+07:00","message":"TextPushed: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294878263+07:00","message":"Set new StatePrefix : 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.294881998+07:00","message":"Next Push (prob) : 'ล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.294898858+07:00","message":"push: {false ขึ้นที่ใบ 0 0xc004109d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.317398696+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.3174448+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-04-22T13:15:40.317450613+07:00","message":"receive interim result [true|false]: จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.317462879+07:00","message":"end recv isFinal message id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.317465125+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.317471091+07:00","message":"[buffer interim] 344 true จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317477572+07:00","message":"[bufferProcess] interim [460000000]:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.31748093+07:00","message":"[bufferProcess] send to processor (isfinal):จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317484421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317487029+07:00","message":"> Transcript [2510] [false]: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317489803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317491559+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317495508+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317498107+07:00","message":"TextPushed: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317500026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317502205+07:00","message":"> Transcript [2511] [true]: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317504624+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.31750618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.31750771+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317509471+07:00","message":"TextPushed: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.317517593+07:00","message":"Push: 'ล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.317524816+07:00","message":"push: {true ล่างก่อน 0 0xc004109d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:40.326423543+07:00","message":"write wav file: './tmp/7548/7548_344.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.345945397+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.417602626+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.556433139+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.556476444+07:00","message":"found end of frame, send empty tag with msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.556479792+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.55648836+07:00","message":"[buffer interim] 345 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.556497569+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.55650203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.556504949+07:00","message":"> Transcript [2512] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.556507515+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.556509294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.5565111+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.55651289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.556520149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.556532457+07:00","message":"push: {true \n 0 0xc000404080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:40.561181376+07:00","message":"write wav file: './tmp/7548/7548_345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.605678746+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.666407639+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.860915748+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.860945507+07:00","message":"found end of frame, send empty tag with msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.860949072+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.860957148+07:00","message":"[buffer interim] 346 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.860965173+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.860968645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.86097149+07:00","message":"> Transcript [2513] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.860973989+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.860975735+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.860977573+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.860979259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:40.860981757+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:40.860991808+07:00","message":"push: {true \n 0 0xc000169480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:40.867675361+07:00","message":"write wav file: './tmp/7548/7548_346.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:41.000403901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:41.000441993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:41.118083913+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.310731041+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.310782952+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-04-22T13:15:42.310788392+07:00","message":"receive interim result [false|false]: ขับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.310803165+07:00","message":"[buffer interim] 347 false ขับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.310840087+07:00","message":"[bufferProcess] interim [20000000]:ขับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.310843188+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.310847971+07:00","message":"[bufferProcess] send to processor (ticker):ขับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.310851334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.310853936+07:00","message":"> Transcript [2514] [false]: 'ขับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.310855933+07:00","message":"Set StatePrefix (first interim): 'ขับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.554911805+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.554948691+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-04-22T13:15:42.554954384+07:00","message":"receive interim result [false|false]: ค่ะถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.55496853+07:00","message":"[buffer interim] 347 false ค่ะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.55497561+07:00","message":"[bufferProcess] interim [200000000]:ค่ะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.554977397+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.589926699+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.589958086+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-04-22T13:15:42.589963227+07:00","message":"receive interim result [false|false]: ค่ะท่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.589983693+07:00","message":"[buffer interim] 347 false ค่ะท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.589995199+07:00","message":"[bufferProcess] interim [320000000]:ค่ะท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.58999727+07:00","message":"[bufferProcess] send to processor:ค่ะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.590000475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.590003544+07:00","message":"> Transcript [2515] [false]: 'ค่ะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.590005883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.590008552+07:00","message":"Set new StatePrefix: 'ค่ะถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.773815964+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.850445787+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.850490586+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-04-22T13:15:42.850496556+07:00","message":"receive interim result [false|false]: ขาดธาตุเหล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.850509883+07:00","message":"[buffer interim] 347 false ขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.850517905+07:00","message":"[bufferProcess] interim [560000000]:ขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.850520251+07:00","message":"[bufferProcess] send to processor:ค่ะท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.850525853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.850528571+07:00","message":"> Transcript [2516] [false]: 'ค่ะท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.850530617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.850532731+07:00","message":"Set new StatePrefix: 'ค่ะท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.870439443+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.87046612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุเหล็ก\",\"confidence\":0.95442605}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.870472259+07:00","message":"receive interim result [true|false]: ขาดธาตุเหล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.87048128+07:00","message":"end recv isFinal message id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.870483572+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.870489397+07:00","message":"[buffer interim] 347 true ขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870497557+07:00","message":"[bufferProcess] interim [680000000]:ขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870499744+07:00","message":"[bufferProcess] send to processor (isfinal):ขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870502776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870505393+07:00","message":"> Transcript [2517] [false]: 'ขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870507352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.87050914+07:00","message":"Set new StatePrefix: 'ขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870510676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870512505+07:00","message":"> Transcript [2518] [true]: 'ขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870515056+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870516851+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870518628+07:00","message":"StatePrefix: 'ขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.870520588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:42.87052318+07:00","message":"Push: 'ขาดธาตุเหล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.870531434+07:00","message":"push: {true ขาดธาตุเหล็ก 0 0xc002030a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:42.877341316+07:00","message":"write wav file: './tmp/7548/7548_347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.907059974+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:42.974336486+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.167303987+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.201071446+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.201089519+07:00","message":"found end of frame, send empty tag with msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.2010925+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.20109928+07:00","message":"[buffer interim] 348 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.201105235+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.201108518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.201111292+07:00","message":"> Transcript [2519] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.20111345+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.201115225+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.201116895+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.201118707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.201128263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.201137215+07:00","message":"push: {true \n 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:43.206293688+07:00","message":"write wav file: './tmp/7548/7548_348.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.825827485+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.825876129+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-04-22T13:15:43.825881233+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.825893159+07:00","message":"[buffer interim] 349 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.825900009+07:00","message":"[bufferProcess] interim [480000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.825901626+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.980667871+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.980711348+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-04-22T13:15:43.98071774+07:00","message":"receive interim result [false|false]: ทัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:43.980730719+07:00","message":"[buffer interim] 349 false ทัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.980738132+07:00","message":"[bufferProcess] interim [600000000]:ทัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.980740307+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.980743884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.980746934+07:00","message":"> Transcript [2520] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:43.980748926+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:44.001264591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:44.001270414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.046355123+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.046383538+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-04-22T13:15:44.04638889+07:00","message":"receive interim result [false|false]: ถ้าเขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.046402036+07:00","message":"[buffer interim] 349 false ถ้าเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.046408122+07:00","message":"[bufferProcess] interim [660000000]:ถ้าเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.046410226+07:00","message":"[bufferProcess] send to processor:ทัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.046413283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.046416372+07:00","message":"> Transcript [2521] [false]: 'ทัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.046418307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.046420474+07:00","message":"Set new StatePrefix: 'ทัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.074670862+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.074696887+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-04-22T13:15:44.074701958+07:00","message":"receive interim result [false|false]: ถ้าใคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.074717861+07:00","message":"[buffer interim] 349 false ถ้าใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.074722501+07:00","message":"[bufferProcess] interim [720000000]:ถ้าใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.074724493+07:00","message":"[bufferProcess] send to processor:ถ้าเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.074727577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.074730169+07:00","message":"> Transcript [2522] [false]: 'ถ้าเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.074732014+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.074733805+07:00","message":"Set new StatePrefix: 'ถ้าเขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.147918474+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.147957858+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-04-22T13:15:44.147963606+07:00","message":"receive interim result [false|false]: ถ้าขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.147979878+07:00","message":"[buffer interim] 349 false ถ้าขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.147986068+07:00","message":"[bufferProcess] interim [780000000]:ถ้าขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.147990445+07:00","message":"[bufferProcess] send to processor:ถ้าใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.147993824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.147997508+07:00","message":"> Transcript [2523] [false]: 'ถ้าใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.147999741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.148001848+07:00","message":"Set new StatePrefix: 'ถ้าใคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.204053322+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.204098818+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-04-22T13:15:44.204104167+07:00","message":"receive interim result [false|false]: ถ้าขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.20411986+07:00","message":"[buffer interim] 349 false ถ้าขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.204127644+07:00","message":"[bufferProcess] interim [840000000]:ถ้าขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.204130236+07:00","message":"[bufferProcess] send to processor:ถ้าขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.204137164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.204140131+07:00","message":"> Transcript [2524] [false]: 'ถ้าขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.204142652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.204144518+07:00","message":"Set new StatePrefix: 'ถ้าขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.344032618+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.344069755+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-04-22T13:15:44.344075591+07:00","message":"receive interim result [false|false]: ถ้าขยายดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.34408782+07:00","message":"[buffer interim] 349 false ถ้าขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.344095204+07:00","message":"[bufferProcess] interim [960000000]:ถ้าขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.344097349+07:00","message":"[bufferProcess] send to processor:ถ้าขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.344102311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.344105033+07:00","message":"> Transcript [2525] [false]: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.344107322+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.344109207+07:00","message":"Set new StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.398306834+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.398346043+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-04-22T13:15:44.398351453+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.398369116+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.398376332+07:00","message":"[bufferProcess] interim [80000000]:ถ้าขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.398378426+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.398381841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.398384794+07:00","message":"> Transcript [2526] [false]: 'ถ้าขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.398388187+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.398390039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.3983918+07:00","message":"StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.398393772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.530383982+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.530421103+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-04-22T13:15:44.530427899+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.530440099+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.530447552+07:00","message":"[bufferProcess] interim [200000000]:ถ้าขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.530449724+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.530455028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.530458396+07:00","message":"> Transcript [2527] [false]: 'ถ้าขยายดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.53046164+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.530463634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.530465544+07:00","message":"StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.530467727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.78536059+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.785405412+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-04-22T13:15:44.785411162+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.785424848+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.785432756+07:00","message":"[bufferProcess] interim [440000000]:ถ้าขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.785435451+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.785441856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.785444427+07:00","message":"> Transcript [2528] [false]: 'ถ้าขยายดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.785447645+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.78544967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.785451503+07:00","message":"StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.785453783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.906826059+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.906866671+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-04-22T13:15:44.906872976+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.90688756+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.9068946+07:00","message":"[bufferProcess] interim [560000000]:ถ้าขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906897269+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906904058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906907035+07:00","message":"> Transcript [2529] [false]: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906909944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906912303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906914069+07:00","message":"StatePrefix: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906916652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906922385+07:00","message":"Push: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.90692435+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906929734+07:00","message":"Set new StatePrefix : 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:44.906931905+07:00","message":"Next Push (prob) : 'ดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:44.906940254+07:00","message":"push: {false ถ้าขยาย 0 0xc002031280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.095929947+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.095971261+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-04-22T13:15:45.09597671+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.095991685+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.095998758+07:00","message":"[bufferProcess] interim [800000000]:ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.096001187+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.096005058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.096008124+07:00","message":"> Transcript [2530] [false]: 'ถ้าขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.096011761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.096013747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.09601578+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.096017844+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.738558525+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.738596221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.738602126+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.738619077+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.738630314+07:00","message":"[bufferProcess] interim [400000000]:ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.738633594+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.738640023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.738644675+07:00","message":"> Transcript [2531] [false]: 'ถ้าขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.738650146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.738653637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.738655599+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.738657803+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.939790684+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.939840067+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-04-22T13:15:45.939846385+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:45.93985902+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็นว่าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.939866761+07:00","message":"[bufferProcess] interim [580000000]:ถ้าขยายดูนะคะจะเห็นว่าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.939869146+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.939874404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.939877171+07:00","message":"> Transcript [2532] [false]: 'ถ้าขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.939880764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.939882931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.939885776+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:45.939888057+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.126623412+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.126668268+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-04-22T13:15:46.126674007+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.126688223+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126695745+07:00","message":"[bufferProcess] interim [760000000]:ถ้าขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126698231+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126704739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126707697+07:00","message":"> Transcript [2533] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126711252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126713462+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126715682+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126717945+07:00","message":"TextPushed: 'ถ้าขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126724168+07:00","message":"Push: 'ดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.12672712+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126729318+07:00","message":"Set new StatePrefix : 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.126731258+07:00","message":"Next Push (prob) : 'เห็นว่าไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.126753844+07:00","message":"push: {false ดูนะคะจะ 0 0xc002031280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.14103789+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.141071971+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-04-22T13:15:46.141076934+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.141090344+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.141096098+07:00","message":"[bufferProcess] interim [820000000]:ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.141098575+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.141101693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.141104205+07:00","message":"> Transcript [2534] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.141107233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.141109237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.141110865+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.141113188+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.377947092+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.377987529+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-04-22T13:15:46.377992941+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.378006309+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.378014053+07:00","message":"[bufferProcess] interim [0]:ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.378016568+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.378021721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.378024603+07:00","message":"> Transcript [2535] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.378027571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.378029547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.378031558+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.378033702+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.417953781+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.417986723+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-04-22T13:15:46.417992036+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.418000926+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.418007889+07:00","message":"[bufferProcess] interim [120000000]:ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.418010493+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.418014104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.41801698+07:00","message":"> Transcript [2536] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.418020252+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.418023462+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.418025585+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.418027893+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.696143626+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.696187749+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-04-22T13:15:46.696196225+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.696227687+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696237593+07:00","message":"[bufferProcess] interim [360000000]:ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696241374+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696245957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696249765+07:00","message":"> Transcript [2537] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696256194+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696259982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696263662+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696266879+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696270617+07:00","message":"Push: 'เห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696273861+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696276946+07:00","message":"Set new StatePrefix : 'ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.696280288+07:00","message":"Next Push (prob) : 'อ่อนที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.696291212+07:00","message":"push: {false เห็นว่าไม่ 0 0xc002031280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.835064979+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.835100271+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-04-22T13:15:46.835106682+07:00","message":"receive interim result [false|false]: ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.835121124+07:00","message":"[buffer interim] 349 false ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.835128865+07:00","message":"[bufferProcess] interim [480000000]:ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.835132151+07:00","message":"[bufferProcess] send to processor:ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.835139508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.83514223+07:00","message":"> Transcript [2538] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.835145936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.835148015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.835149847+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:46.835152553+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:46.944670159+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:47.001960783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:47.001965972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.124071223+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.124112858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่\",\"confidence\":0.9589478}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.124119327+07:00","message":"receive interim result [true|false]: ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.124127581+07:00","message":"end recv isFinal message id 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.124130059+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.124136208+07:00","message":"[buffer interim] 349 true ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.12414408+07:00","message":"[bufferProcess] interim [810000000]:ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124149656+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124153014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124156302+07:00","message":"> Transcript [2539] [false]: 'ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124159446+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124161434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124163332+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124166249+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124167995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124169922+07:00","message":"> Transcript [2540] [true]: 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124172048+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124173755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124175311+07:00","message":"StatePrefix: 'ถ้าขยายดูนะคะจะเห็นว่าไม่อ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124182567+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะเห็นว่าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124184556+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124333426+07:00","message":"Push: 'ใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124336297+07:00","message":"TextPushed: 'ถ้าขยายดูนะคะจะเห็นว่าไม่ใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124338483+07:00","message":"Set new StatePrefix : 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124340613+07:00","message":"Next Push (prob) : 'ถ้าขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.124349833+07:00","message":"push: {true ใบอ่อนที่เกิดใหม่ 0 0xc002031280}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.124360131+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_349.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:47.133327252+07:00","message":"write wav file: './tmp/7548/7548_349.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.336679196+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.672298418+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.672338206+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-04-22T13:15:47.672359783+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.672371981+07:00","message":"[buffer interim] 350 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.672378839+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.672380515+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.808358569+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.80839641+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-04-22T13:15:47.808402055+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.80841268+07:00","message":"[buffer interim] 350 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.808420218+07:00","message":"[bufferProcess] interim [480000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.80842267+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.80842816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.80843086+07:00","message":"> Transcript [2541] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.80843312+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.858759787+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.858796174+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-04-22T13:15:47.858801608+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.858830693+07:00","message":"[buffer interim] 350 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.858838245+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.858840557+07:00","message":"[bufferProcess] send to processor:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.858847444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.858850338+07:00","message":"> Transcript [2542] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.858852818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.858855086+07:00","message":"Set new StatePrefix: 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.901373925+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.901419177+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-04-22T13:15:47.901426919+07:00","message":"receive interim result [false|false]: จาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.901445883+07:00","message":"[buffer interim] 350 false จาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.901457056+07:00","message":"[bufferProcess] interim [600000000]:จาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.901460517+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.901471844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.901475989+07:00","message":"> Transcript [2543] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.901480053+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.901483949+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.990034393+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.99006642+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-04-22T13:15:47.990072071+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:47.990085293+07:00","message":"[buffer interim] 350 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.990092053+07:00","message":"[bufferProcess] interim [660000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.990095026+07:00","message":"[bufferProcess] send to processor:จาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.990102468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.990105169+07:00","message":"> Transcript [2544] [false]: 'จาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.99010714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:47.990109205+07:00","message":"Set new StatePrefix: 'จาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.320022759+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.320062771+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-04-22T13:15:48.320071693+07:00","message":"receive interim result [false|false]: จะมีสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.320086212+07:00","message":"[buffer interim] 350 false จะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.320092461+07:00","message":"[bufferProcess] interim [20000000]:จะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.320094897+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.320100796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.320103214+07:00","message":"> Transcript [2545] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.320105159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.320106938+07:00","message":"Set new StatePrefix: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.500339028+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.50037255+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-04-22T13:15:48.500378413+07:00","message":"receive interim result [false|false]: จะมีศีล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.500391389+07:00","message":"[buffer interim] 350 false จะมีศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.500397697+07:00","message":"[bufferProcess] interim [140000000]:จะมีศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.50040018+07:00","message":"[bufferProcess] send to processor:จะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.500406517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.500409136+07:00","message":"> Transcript [2546] [false]: 'จะมีสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.500411937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.500414052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.500415968+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.500418569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.505204907+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.505225468+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-04-22T13:15:48.505230051+07:00","message":"receive interim result [false|false]: จะมีสีเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.505241907+07:00","message":"[buffer interim] 350 false จะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.505246374+07:00","message":"[bufferProcess] interim [200000000]:จะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.505248433+07:00","message":"[bufferProcess] send to processor:จะมีศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.505256369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.505259435+07:00","message":"> Transcript [2547] [false]: 'จะมีศีล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.505262081+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.505264072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.505265924+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.505267726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.76226381+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.762302689+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-04-22T13:15:48.762309095+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.762321218+07:00","message":"[buffer interim] 350 false จะมีสีเหลืองสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.762327829+07:00","message":"[bufferProcess] interim [500000000]:จะมีสีเหลืองสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.762330071+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.76233566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.762338645+07:00","message":"> Transcript [2548] [false]: 'จะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.762341461+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.762343421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.762345244+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.762347098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.885706075+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.885751112+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-04-22T13:15:48.88575712+07:00","message":"receive interim result [false|false]: จะมีสีเหลือง 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.885771712+07:00","message":"[buffer interim] 350 false จะมีสีเหลือง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885780748+07:00","message":"[bufferProcess] interim [620000000]:จะมีสีเหลือง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.88578313+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลืองสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885790061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885792756+07:00","message":"> Transcript [2549] [false]: 'จะมีสีเหลืองสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885795797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.88579785+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885799719+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885801684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885804716+07:00","message":"Push: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885813966+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885816106+07:00","message":"Set new StatePrefix : 'จะมีสีเหลืองสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:48.885818621+07:00","message":"Next Push (prob) : 'สีเหลืองสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:48.885826181+07:00","message":"push: {false จะมี 0 0xc002031a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.074622495+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.074664413+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-04-22T13:15:49.074671003+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองซีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.07468528+07:00","message":"[buffer interim] 350 false จะมีสีเหลืองซีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.074692512+07:00","message":"[bufferProcess] interim [740000000]:จะมีสีเหลืองซีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.07469522+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลือง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.074701404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.074703888+07:00","message":"> Transcript [2550] [false]: 'จะมีสีเหลือง 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.074706172+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.074708772+07:00","message":"Set new StatePrefix: 'จะมีสีเหลือง 4'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.076755417+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.076773776+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-04-22T13:15:49.076778671+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองซีด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.076789931+07:00","message":"[buffer interim] 350 false จะมีสีเหลืองซีด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.076794386+07:00","message":"[bufferProcess] interim [800000000]:จะมีสีเหลืองซีด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.076796336+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลืองซีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.076798419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.076800405+07:00","message":"> Transcript [2551] [false]: 'จะมีสีเหลืองซีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.076802088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.076804153+07:00","message":"Set new StatePrefix: 'จะมีสีเหลืองซีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.398426261+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.398465187+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-04-22T13:15:49.398470501+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.398482872+07:00","message":"[buffer interim] 350 false จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.398491796+07:00","message":"[bufferProcess] interim [40000000]:จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.398494209+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลืองซีด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.398497921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.398500523+07:00","message":"> Transcript [2552] [false]: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.398502755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.398504565+07:00","message":"Set new StatePrefix: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.444571602+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.54503664+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.545078501+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-04-22T13:15:49.545088094+07:00","message":"receive interim result [true|false]: จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.54509957+07:00","message":"end recv isFinal message id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.545101984+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.54510885+07:00","message":"[buffer interim] 350 true จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.54511689+07:00","message":"[bufferProcess] interim [340000000]:จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545120058+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545123154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545125915+07:00","message":"> Transcript [2553] [false]: 'จะมีสีเหลืองซีดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545129024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545130818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545132808+07:00","message":"StatePrefix: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545134685+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545136242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545138074+07:00","message":"> Transcript [2554] [true]: 'จะมีสีเหลืองซีดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545140076+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545141612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545143171+07:00","message":"StatePrefix: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545144771+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:49.545147071+07:00","message":"Push: 'สีเหลืองซีดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:49.545154726+07:00","message":"push: {true สีเหลืองซีดค่ะ 0 0xc002031a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:49.552199878+07:00","message":"write wav file: './tmp/7548/7548_350.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:50.00299265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:50.003021877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.406086443+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.595686727+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.655533382+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.686630503+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.686646273+07:00","message":"found end of frame, send empty tag with msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.686649087+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.686654646+07:00","message":"[buffer interim] 351 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.686660684+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.686664621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.686667207+07:00","message":"> Transcript [2555] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.686669581+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.686671321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.686673037+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.686675138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.686677583+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.686686443+07:00","message":"push: {true \n 0 0xc000169700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:50.691770487+07:00","message":"write wav file: './tmp/7548/7548_351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.783949028+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.856342711+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.96856159+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.968583423+07:00","message":"found end of frame, send empty tag with msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.968586536+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.96859296+07:00","message":"[buffer interim] 352 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.968599896+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.968603751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.968606642+07:00","message":"> Transcript [2556] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.968608965+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.968610891+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.968612634+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.96861443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:50.968617027+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:50.968626843+07:00","message":"push: {true \n 0 0xc002aee700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:50.974927338+07:00","message":"write wav file: './tmp/7548/7548_352.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.379017951+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.37906354+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-04-22T13:15:51.379068768+07:00","message":"receive interim result [false|false]: สน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.379083993+07:00","message":"[buffer interim] 353 false สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.379090966+07:00","message":"[bufferProcess] interim [540000000]:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.379092775+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.692446901+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.692485113+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-04-22T13:15:51.692490873+07:00","message":"receive interim result [false|false]: สนใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:51.692503887+07:00","message":"[buffer interim] 353 false สนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.692510886+07:00","message":"[bufferProcess] interim [840000000]:สนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.69251315+07:00","message":"[bufferProcess] send to processor:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.692518578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.692521436+07:00","message":"> Transcript [2557] [false]: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:51.692523609+07:00","message":"Set StatePrefix (first interim): 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.026958201+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.026997419+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-04-22T13:15:52.027003745+07:00","message":"receive interim result [false|false]: สัญจร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.027019116+07:00","message":"[buffer interim] 353 false สัญจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.027026086+07:00","message":"[bufferProcess] interim [140000000]:สัญจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.027028164+07:00","message":"[bufferProcess] send to processor:สนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.027031931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.027034745+07:00","message":"> Transcript [2558] [false]: 'สนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.02703741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.027039447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.027041279+07:00","message":"StatePrefix: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.027043325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.069879249+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.069921023+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-04-22T13:15:52.069926407+07:00","message":"receive interim result [false|false]: สัญจรนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.069938294+07:00","message":"[buffer interim] 353 false สัญจรนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.069944462+07:00","message":"[bufferProcess] interim [200000000]:สัญจรนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.069946574+07:00","message":"[bufferProcess] send to processor:สัญจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.069951504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.069954248+07:00","message":"> Transcript [2559] [false]: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.06995669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.069958678+07:00","message":"Set new StatePrefix: 'สัญจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.120920979+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.120957766+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-04-22T13:15:52.120963367+07:00","message":"receive interim result [false|false]: สัญจรนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.120972794+07:00","message":"[buffer interim] 353 false สัญจรนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.120978748+07:00","message":"[bufferProcess] interim [320000000]:สัญจรนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.120980994+07:00","message":"[bufferProcess] send to processor:สัญจรนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.12098403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.120986739+07:00","message":"> Transcript [2560] [false]: 'สัญจรนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.120990118+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.120991937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.120993786+07:00","message":"StatePrefix: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.120995698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.274512436+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.274549503+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-04-22T13:15:52.274555702+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.274570515+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.274576932+07:00","message":"[bufferProcess] interim [440000000]:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.274579398+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.274585677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.274588268+07:00","message":"> Transcript [2561] [false]: 'สัญจรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.274591404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.274593524+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.274595297+07:00","message":"StatePrefix: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.27459733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.912898957+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.912946644+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-04-22T13:15:52.912951753+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:52.912966803+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.912972908+07:00","message":"[bufferProcess] interim [40000000]:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.912975325+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.912978373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.912981392+07:00","message":"> Transcript [2562] [false]: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.912984943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.912986823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.912988769+07:00","message":"StatePrefix: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:52.91299073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:53.003773004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:53.003800535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.29108348+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.291129753+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-04-22T13:15:53.291136963+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.291149659+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291158271+07:00","message":"[bufferProcess] interim [460000000]:สัญจรนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291161136+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291167506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.29117044+07:00","message":"> Transcript [2563] [false]: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.29117376+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291175932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291177811+07:00","message":"StatePrefix: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291180412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291186527+07:00","message":"Push: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291188724+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291190619+07:00","message":"Set new StatePrefix : 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.291193468+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.2912019+07:00","message":"push: {false สัญจร 0 0xc002507880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.500455471+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.500498432+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-04-22T13:15:53.500505613+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:53.500523866+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.500536381+07:00","message":"[bufferProcess] interim [700000000]:สัญจรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.500540678+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.500549197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.500553058+07:00","message":"> Transcript [2564] [false]: 'สัญจรนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.500558788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.500562009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.500565169+07:00","message":"StatePrefix: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:53.500568378+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.070126719+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.07016803+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-04-22T13:15:54.070173459+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.07019125+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.070199169+07:00","message":"[bufferProcess] interim [240000000]:สัญจรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.070201319+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.070205489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.070208202+07:00","message":"> Transcript [2565] [false]: 'สัญจรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.07021154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.070213696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.070215634+07:00","message":"StatePrefix: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.070217789+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.189388575+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.189412377+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-04-22T13:15:54.189416965+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.189432912+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.189439897+07:00","message":"[bufferProcess] interim [360000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.189442273+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.189445808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.189448962+07:00","message":"> Transcript [2566] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.189452367+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.189454536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.189456887+07:00","message":"StatePrefix: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.189459051+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.393531842+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.393573462+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-04-22T13:15:54.393579629+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.393591303+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393598376+07:00","message":"[bufferProcess] interim [540000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393600619+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393605663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393608539+07:00","message":"> Transcript [2567] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393612947+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393616231+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393619609+07:00","message":"StatePrefix: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393622724+07:00","message":"TextPushed: 'สัญจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393629008+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393633334+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393635737+07:00","message":"Set new StatePrefix : 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.393638199+07:00","message":"Next Push (prob) : 'เป็นต้นที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.393646354+07:00","message":"push: {false นี้นะคะ 0 0xc002507880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.537311148+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.537348445+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-04-22T13:15:54.537354791+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.537368105+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.537378085+07:00","message":"[bufferProcess] interim [660000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.537380357+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.537386919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.537389246+07:00","message":"> Transcript [2568] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.537392381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.537394981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.537398088+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.537400632+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.581333002+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.581359916+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-04-22T13:15:54.581364444+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:54.581375201+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.58138046+07:00","message":"[bufferProcess] interim [780000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.581383145+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.581386433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.581388633+07:00","message":"> Transcript [2569] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.581391196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.581393142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.581395168+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:54.581398161+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.01440166+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.033823143+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.033868128+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-04-22T13:15:55.033876519+07:00","message":"receive interim result [false|false]: สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.033896217+07:00","message":"[buffer interim] 353 false สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.033909884+07:00","message":"[bufferProcess] interim [140000000]:สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.033913846+07:00","message":"[bufferProcess] send to processor:สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.03392303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.033927287+07:00","message":"> Transcript [2570] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.033931702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.033935054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.033938738+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.033942104+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.173580277+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.173624886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนใจตัวนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ\",\"confidence\":0.9109194}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.17363294+07:00","message":"receive interim result [true|false]: สนใจตัวนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.173644261+07:00","message":"end recv isFinal message id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.173647491+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.173654439+07:00","message":"[buffer interim] 353 true สนใจตัวนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173666211+07:00","message":"[bufferProcess] interim [380000000]:สนใจตัวนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173672928+07:00","message":"[bufferProcess] send to processor (isfinal):สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.17367765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173681902+07:00","message":"> Transcript [2571] [false]: 'สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173686282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173689316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173693007+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173697074+07:00","message":"TextPushed: 'สัญจรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173700835+07:00","message":"Push: 'เป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173703903+07:00","message":"TextPushed: 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173707641+07:00","message":"Set new StatePrefix : 'สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173710936+07:00","message":"Next Push (prob) : 'สารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173713739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173716624+07:00","message":"> Transcript [2572] [true]: 'สนใจตัวนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173719786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173722348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173724894+07:00","message":"StatePrefix: 'สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173727741+07:00","message":"TextPushed: 'สัญจรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173730165+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.173819961+07:00","message":"push: {false เป็นต้นที่ได้รับ 0 0xc002507880}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173902659+07:00","message":"Push: 'สารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173907825+07:00","message":"TextPushed: 'สัญจรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173910942+07:00","message":"Set new StatePrefix : 'สนใจตัวนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173914637+07:00","message":"Next Push (prob) : 'สนใจตัวนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.173926229+07:00","message":"push: {true สารอาหารครบ 0 0xc002507880}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:55.173963918+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_353.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:55.184216839+07:00","message":"write wav file: './tmp/7548/7548_353.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:55.406504027+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.002028603+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.002077167+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-04-22T13:15:56.00208249+07:00","message":"receive interim result [false|false]: กลอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.002097561+07:00","message":"[buffer interim] 354 false กลอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.002105361+07:00","message":"[bufferProcess] interim [600000000]:กลอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.002107081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:56.004143475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:56.004146211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.088508865+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.088550807+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-04-22T13:15:56.088555867+07:00","message":"receive interim result [false|false]: กยท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.088570699+07:00","message":"[buffer interim] 354 false กยท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.088580559+07:00","message":"[bufferProcess] interim [660000000]:กยท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.088582614+07:00","message":"[bufferProcess] send to processor:กลอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.088587544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.088590475+07:00","message":"> Transcript [2573] [false]: 'กลอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.088592582+07:00","message":"Set StatePrefix (first interim): 'กลอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.10272424+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.102751289+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-04-22T13:15:56.102756974+07:00","message":"receive interim result [false|false]: กไก่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.10276939+07:00","message":"[buffer interim] 354 false กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.102775382+07:00","message":"[bufferProcess] interim [720000000]:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.1027785+07:00","message":"[bufferProcess] send to processor:กยท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.102785041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.102788404+07:00","message":"> Transcript [2574] [false]: 'กยท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.102791683+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.102794937+07:00","message":"Set new StatePrefix: 'กยท'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.410328977+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.410368733+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-04-22T13:15:56.41037412+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.410390486+07:00","message":"[buffer interim] 354 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.410397312+07:00","message":"[bufferProcess] interim [20000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.410399958+07:00","message":"[bufferProcess] send to processor:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.41040299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.410405739+07:00","message":"> Transcript [2575] [false]: 'กไก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.410407889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.410409747+07:00","message":"Set new StatePrefix: 'กไก่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.596839587+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.5968848+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-04-22T13:15:56.596890807+07:00","message":"receive interim result [false|false]: ก็จะเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.59690466+07:00","message":"[buffer interim] 354 false ก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.596912495+07:00","message":"[bufferProcess] interim [140000000]:ก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.596915016+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.596920143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.596923207+07:00","message":"> Transcript [2576] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.59692551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.596927405+07:00","message":"Set new StatePrefix: 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.773676431+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.77371508+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-04-22T13:15:56.773721006+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:56.773735329+07:00","message":"[buffer interim] 354 false ก็จะเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.773742253+07:00","message":"[bufferProcess] interim [380000000]:ก็จะเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.77374491+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.773751262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.773753772+07:00","message":"> Transcript [2577] [false]: 'ก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.773757334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.773759336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.773761093+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:56.773763386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.029707035+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.029750885+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-04-22T13:15:57.029757391+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.029770298+07:00","message":"[buffer interim] 354 false ก็จะเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.029777863+07:00","message":"[bufferProcess] interim [680000000]:ก็จะเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.029780268+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.029786911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.029789943+07:00","message":"> Transcript [2578] [false]: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.029793035+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.029795512+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.029797348+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.029799832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.151942884+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.151980558+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-04-22T13:15:57.151986617+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.151997556+07:00","message":"[buffer interim] 354 false ก็จะเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.152003989+07:00","message":"[bufferProcess] interim [740000000]:ก็จะเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.15200651+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.152011692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.152014207+07:00","message":"> Transcript [2579] [false]: 'ก็จะเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.152017332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.152019414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.152021075+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.152023215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.283573531+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.283615577+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-04-22T13:15:57.283622869+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้แต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.28363971+07:00","message":"[buffer interim] 354 false ก็จะเจริญเติบโตได้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.28364681+07:00","message":"[bufferProcess] interim [860000000]:ก็จะเจริญเติบโตได้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.28364927+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.283655641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.283658343+07:00","message":"> Transcript [2580] [false]: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.283661324+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.283663205+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.28366501+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.283666954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.28367334+07:00","message":"Push: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.283676107+07:00","message":"TextPushed: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.283678858+07:00","message":"Set new StatePrefix : 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.283681173+07:00","message":"Next Push (prob) : 'เจริญเติบโตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.283689494+07:00","message":"push: {false ก็จะ 0 0xc002031400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.290973469+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.29101271+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-04-22T13:15:57.291017854+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.291033384+07:00","message":"[buffer interim] 354 false ก็จะเจริญเติบโตได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.291040679+07:00","message":"[bufferProcess] interim [920000000]:ก็จะเจริญเติบโตได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.291042905+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.291045977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.291048701+07:00","message":"> Transcript [2581] [false]: 'ก็จะเจริญเติบโตได้แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.291051752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.291053653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.291055657+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.291057786+07:00","message":"TextPushed: 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.481181518+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.481223398+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-04-22T13:15:57.481229099+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.481246712+07:00","message":"[buffer interim] 354 false ก็จะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.481255992+07:00","message":"[bufferProcess] interim [100000000]:ก็จะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.48125844+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.481264114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.481267396+07:00","message":"> Transcript [2582] [false]: 'ก็จะเจริญเติบโตได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.481270163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.481272149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.481273955+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.481277914+07:00","message":"TextPushed: 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.55933034+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.55938002+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-04-22T13:15:57.559388127+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:57.559407587+07:00","message":"[buffer interim] 354 false ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.559421445+07:00","message":"[bufferProcess] interim [160000000]:ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.559425766+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.559434156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.55943816+07:00","message":"> Transcript [2583] [false]: 'ก็จะเจริญเติบโตได้ตามเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.559443796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.559447294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.559450142+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:57.559453818+07:00","message":"TextPushed: 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.154054648+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.182300322+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.182338219+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-04-22T13:15:58.182344352+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.182360991+07:00","message":"[buffer interim] 354 false ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182368065+07:00","message":"[bufferProcess] interim [760000000]:ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182370514+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182376954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.18237996+07:00","message":"> Transcript [2584] [false]: 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182383423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182385715+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182387621+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182389684+07:00","message":"TextPushed: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182395632+07:00","message":"Push: 'เจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182398173+07:00","message":"TextPushed: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182400059+07:00","message":"Set new StatePrefix : 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.182402052+07:00","message":"Next Push (prob) : 'ตามปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.182410335+07:00","message":"push: {false เจริญเติบโตได้ 0 0xc002031400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.185367897+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.185381865+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-04-22T13:15:58.185386121+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.185395484+07:00","message":"[buffer interim] 354 false ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.185399722+07:00","message":"[bufferProcess] interim [820000000]:ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.185402416+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.185406237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.185408554+07:00","message":"> Transcript [2585] [false]: 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.185410786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.185412543+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.185414178+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.185416338+07:00","message":"TextPushed: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.265429279+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.265466492+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-04-22T13:15:58.265473017+07:00","message":"receive interim result [true|false]: ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.265485295+07:00","message":"end recv isFinal message id 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.265488305+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.265504838+07:00","message":"[buffer interim] 354 true ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265527358+07:00","message":"[bufferProcess] interim [970000000]:ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265534715+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265549976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265580889+07:00","message":"> Transcript [2586] [false]: 'ก็จะเจริญเติบโตได้ตามปกติค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265586237+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265588438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265590554+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265593682+07:00","message":"TextPushed: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265595871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265597768+07:00","message":"> Transcript [2587] [true]: 'ก็จะเจริญเติบโตได้ตามปกติค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265599765+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.26560136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265603077+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265605206+07:00","message":"TextPushed: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.265613661+07:00","message":"Push: 'ตามปกติค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.265624915+07:00","message":"push: {true ตามปกติค่ะ 0 0xc002031400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:58.273602731+07:00","message":"write wav file: './tmp/7548/7548_354.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.667321484+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.795035548+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.877360226+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.877384453+07:00","message":"found end of frame, send empty tag with msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.877387731+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.877396763+07:00","message":"[buffer interim] 355 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.877404522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.877408316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.877411059+07:00","message":"> Transcript [2588] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.877413318+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.877415136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.8774168+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.877418683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:58.87742108+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.877431068+07:00","message":"push: {true \n 0 0xc002031c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:58.881756996+07:00","message":"write wav file: './tmp/7548/7548_355.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:58.986297739+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:59.004911617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:15:59.004925572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.05378223+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.178374037+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.243923081+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.247308406+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.247326468+07:00","message":"found end of frame, send empty tag with msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.247329709+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.247336151+07:00","message":"[buffer interim] 356 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.24734275+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.247346574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.247349425+07:00","message":"> Transcript [2589] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.247351723+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.247353712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.247355441+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.247357351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.247359973+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.247368621+07:00","message":"push: {true \n 0 0xc002aef080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:59.253020368+07:00","message":"write wav file: './tmp/7548/7548_356.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.305122413+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.43393787+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.461547125+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.461567767+07:00","message":"found end of frame, send empty tag with msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.461571128+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.46157782+07:00","message":"[buffer interim] 357 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.461585203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.461588747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.461591351+07:00","message":"> Transcript [2590] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.461593663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.461595571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.461597328+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.461599102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.461601932+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.461611885+07:00","message":"push: {true \n 0 0xc000169f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:59.466646243+07:00","message":"write wav file: './tmp/7548/7548_357.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.542596767+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.542613798+07:00","message":"found end of frame, send empty tag with msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.542617039+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.542623718+07:00","message":"[buffer interim] 358 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.542630538+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.542634592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.542637283+07:00","message":"> Transcript [2591] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.542639511+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.542641471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.542643181+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.542644869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.542647374+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.542657403+07:00","message":"push: {true \n 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:59.547943326+07:00","message":"write wav file: './tmp/7548/7548_358.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.628093281+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.693842623+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.756051478+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.893304839+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.893326782+07:00","message":"found end of frame, send empty tag with msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.893330401+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.893335939+07:00","message":"[buffer interim] 359 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.893342556+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.893346136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.893349203+07:00","message":"> Transcript [2592] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.893352253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.893354438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.893356349+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.8933583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:15:59.893360837+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.893369493+07:00","message":"push: {true \n 0 0xc002507100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:15:59.899584763+07:00","message":"write wav file: './tmp/7548/7548_359.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:15:59.94526908+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.016720459+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.03382694+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.033853922+07:00","message":"found end of frame, send empty tag with msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.033857625+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.033865508+07:00","message":"[buffer interim] 360 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.033873496+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.033877586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.033880173+07:00","message":"> Transcript [2593] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.033882403+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.033884165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.033885966+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.033887714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.033890589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.033901085+07:00","message":"push: {true \n 0 0xc002aef700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:00.039309728+07:00","message":"write wav file: './tmp/7548/7548_360.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.134386434+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.220265722+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.220286129+07:00","message":"found end of frame, send empty tag with msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.220289046+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.220296129+07:00","message":"[buffer interim] 361 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.220302953+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.220306065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.220308973+07:00","message":"> Transcript [2594] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.220311325+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.22031348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.220315367+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.220317252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.220325062+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.220335265+07:00","message":"push: {true \n 0 0xc002aee000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:00.225338324+07:00","message":"write wav file: './tmp/7548/7548_361.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.335324284+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.682760499+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.682822885+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-04-22T13:16:00.682829091+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:00.682846163+07:00","message":"[buffer interim] 362 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.6828535+07:00","message":"[bufferProcess] interim [420000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:00.682856298+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.057138797+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.057197867+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-04-22T13:16:01.057204459+07:00","message":"receive interim result [false|false]: ความรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.057216432+07:00","message":"[buffer interim] 362 false ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.057223329+07:00","message":"[bufferProcess] interim [660000000]:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.057225589+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.057230385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.057233017+07:00","message":"> Transcript [2595] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.057235317+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.211057687+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.21109989+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-04-22T13:16:01.211105814+07:00","message":"receive interim result [false|false]: ความรู้เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.211122922+07:00","message":"[buffer interim] 362 false ความรู้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.211130993+07:00","message":"[bufferProcess] interim [900000000]:ความรู้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.211133266+07:00","message":"[bufferProcess] send to processor:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.211136491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.211139506+07:00","message":"> Transcript [2596] [false]: 'ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.211142834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.211145285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.211147111+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.211149061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.373044495+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.373079772+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-04-22T13:16:01.373085708+07:00","message":"receive interim result [false|false]: ความรู้เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.373097976+07:00","message":"[buffer interim] 362 false ความรู้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.373104231+07:00","message":"[bufferProcess] interim [960000000]:ความรู้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.37310687+07:00","message":"[bufferProcess] send to processor:ความรู้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.373112887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.373115702+07:00","message":"> Transcript [2597] [false]: 'ความรู้เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.373118688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.373120756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.37312257+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.373124696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.662421486+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.662447646+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-04-22T13:16:01.662452136+07:00","message":"receive interim result [false|false]: ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.662467043+07:00","message":"[buffer interim] 362 false ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.662473063+07:00","message":"[bufferProcess] interim [200000000]:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.66247597+07:00","message":"[bufferProcess] send to processor:ความรู้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.662479251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.662481658+07:00","message":"> Transcript [2598] [false]: 'ความรู้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.66248437+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.662486336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.662488475+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:01.662490375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:01.994665035+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:02.005848282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:02.005899255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.185479938+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.233323586+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.233361979+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-04-22T13:16:02.233367581+07:00","message":"receive interim result [false|false]: ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.233382691+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.23339085+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-04-22T13:16:02.23339383+07:00","message":"receive interim result [true|false]: ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.233396352+07:00","message":"end recv isFinal message id 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.233398376+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.233406301+07:00","message":"[buffer interim] 362 false ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.233409511+07:00","message":"[buffer interim] 362 true ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233414912+07:00","message":"[bufferProcess] interim [800000000]:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.23341717+07:00","message":"[bufferProcess] send to processor:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233419951+07:00","message":"[bufferProcess] interim [890000000]:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233421998+07:00","message":"[bufferProcess] send to processor (isfinal):ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233425106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233427817+07:00","message":"> Transcript [2599] [false]: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233430697+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233432567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233434323+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233436299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233438887+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233441027+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233442788+07:00","message":"Set new StatePrefix : 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233444935+07:00","message":"Next Push (prob) : 'รู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233446619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233448459+07:00","message":"> Transcript [2600] [false]: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233450327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233451891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233453573+07:00","message":"StatePrefix: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233455286+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233460177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233462147+07:00","message":"> Transcript [2601] [true]: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233464297+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233468281+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233470758+07:00","message":"StatePrefix: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233472314+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.233474189+07:00","message":"Push: 'รู้เพิ่มเติม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.233460643+07:00","message":"push: {false ความ 0 0xc002aefa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.23349321+07:00","message":"push: {true รู้เพิ่มเติม 0 0xc002aefa00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:02.241504665+07:00","message":"write wav file: './tmp/7548/7548_362.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.314433796+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.37625734+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.406786467+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.406804745+07:00","message":"found end of frame, send empty tag with msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.406807716+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.406824553+07:00","message":"[buffer interim] 363 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.406831041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.406834974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.406837783+07:00","message":"> Transcript [2602] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.406839939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.406841712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.406843537+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.40684526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.40685002+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.406859056+07:00","message":"push: {true \n 0 0xc002aefc00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:02.41150147+07:00","message":"write wav file: './tmp/7548/7548_363.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.726392627+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.726429572+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-04-22T13:16:02.72643497+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.726449055+07:00","message":"[buffer interim] 364 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.726455957+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.726457677+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.911941274+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.911980262+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-04-22T13:16:02.911986112+07:00","message":"receive interim result [false|false]: การใส่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:02.912001563+07:00","message":"[buffer interim] 364 false การใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.912009056+07:00","message":"[bufferProcess] interim [540000000]:การใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.912011593+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.912018705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.912021692+07:00","message":"> Transcript [2603] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:02.912023745+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.095248127+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.095304354+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-04-22T13:16:03.095311821+07:00","message":"receive interim result [false|false]: การใส่ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.095328329+07:00","message":"[buffer interim] 364 false การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.095335771+07:00","message":"[bufferProcess] interim [780000000]:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.09533842+07:00","message":"[bufferProcess] send to processor:การใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.095345895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.095348719+07:00","message":"> Transcript [2604] [false]: 'การใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.095351725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.095353717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.095356314+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.09535825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.663405971+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.741526943+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.741565716+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-04-22T13:16:03.741571164+07:00","message":"receive interim result [false|false]: การใส่ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.741586271+07:00","message":"[buffer interim] 364 false การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.741593945+07:00","message":"[bufferProcess] interim [380000000]:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.741596051+07:00","message":"[bufferProcess] send to processor:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.741599196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.741602243+07:00","message":"> Transcript [2605] [false]: 'การใส่ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.741605076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.741607155+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.741609332+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.74161132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.758671054+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.758706043+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-04-22T13:16:03.758711059+07:00","message":"receive interim result [true|false]: การใส่ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.758722535+07:00","message":"end recv isFinal message id 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.758724756+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.758730325+07:00","message":"[buffer interim] 364 true การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758735834+07:00","message":"[bufferProcess] interim [500000000]:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758738784+07:00","message":"[bufferProcess] send to processor (isfinal):การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758755263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758782315+07:00","message":"> Transcript [2606] [false]: 'การใส่ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758787776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758790084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758792764+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758794962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758797412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758802849+07:00","message":"> Transcript [2607] [true]: 'การใส่ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758804714+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758806317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758807904+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758816179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:03.758825112+07:00","message":"Push: 'การใส่ปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.758836646+07:00","message":"push: {true การใส่ปุ๋ย 0 0xc002506800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:03.764887821+07:00","message":"write wav file: './tmp/7548/7548_364.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:03.795366469+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.135785746+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.135823524+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-04-22T13:16:04.135828733+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.135840751+07:00","message":"[buffer interim] 365 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.135847352+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.135849236+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.322391028+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.322441634+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-04-22T13:16:04.322448763+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.322464009+07:00","message":"[buffer interim] 365 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.322478955+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.322482769+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.322486871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.322490641+07:00","message":"> Transcript [2608] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.322493729+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.515381216+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.515416358+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-04-22T13:16:04.515421751+07:00","message":"receive interim result [false|false]: เป็นการชั่ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.515432719+07:00","message":"[buffer interim] 365 false เป็นการชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.515439906+07:00","message":"[bufferProcess] interim [780000000]:เป็นการชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.515442191+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.515446075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.515449004+07:00","message":"> Transcript [2609] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.515452049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.515453943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.515455758+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.515457643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.639502512+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.639541445+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-04-22T13:16:04.639547149+07:00","message":"receive interim result [false|false]: เป็นการช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.639560102+07:00","message":"[buffer interim] 365 false เป็นการช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.63956747+07:00","message":"[bufferProcess] interim [840000000]:เป็นการช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.639569615+07:00","message":"[bufferProcess] send to processor:เป็นการชั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.639574881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.639577448+07:00","message":"> Transcript [2610] [false]: 'เป็นการชั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.639580525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.639582476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.639584402+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.639586421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.784852929+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.784898395+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-04-22T13:16:04.784904504+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:04.78491733+07:00","message":"[buffer interim] 365 false เป็นการช่วยเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.784924045+07:00","message":"[bufferProcess] interim [20000000]:เป็นการช่วยเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.784926565+07:00","message":"[bufferProcess] send to processor:เป็นการช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.784931622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.784934548+07:00","message":"> Transcript [2611] [false]: 'เป็นการช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.784937592+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.784939428+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.7849415+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:04.784943648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:05.00622321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:05.006253056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.02404403+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.024076875+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-04-22T13:16:05.024082273+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.024092609+07:00","message":"[buffer interim] 365 false เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.02410092+07:00","message":"[bufferProcess] interim [320000000]:เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024103526+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024108333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024111368+07:00","message":"> Transcript [2612] [false]: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024114525+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024116596+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024118404+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024120371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024124638+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024126453+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024128329+07:00","message":"Set new StatePrefix : 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.024130228+07:00","message":"Next Push (prob) : 'การช่วยเพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.024137249+07:00","message":"push: {false เป็น 0 0xc002031d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.360312345+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.360352031+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-04-22T13:16:05.360358322+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.360372854+07:00","message":"[buffer interim] 365 false เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.360380179+07:00","message":"[bufferProcess] interim [620000000]:เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.360382752+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.360392427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.360395404+07:00","message":"> Transcript [2613] [false]: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.360399131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.360401124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.360403499+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.36040605+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.411320872+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.411366109+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-04-22T13:16:05.41137247+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.411385575+07:00","message":"[buffer interim] 365 false เป็นการช่วยเพิ่มความอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.411395485+07:00","message":"[bufferProcess] interim [680000000]:เป็นการช่วยเพิ่มความอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.411398167+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.411402015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.411405016+07:00","message":"> Transcript [2614] [false]: 'เป็นการช่วยเพิ่มความอบอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.411407831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.411410094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.411412182+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.411414504+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.531997311+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.532042104+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-04-22T13:16:05.532047273+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.532063413+07:00","message":"[buffer interim] 365 false เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.532071531+07:00","message":"[bufferProcess] interim [740000000]:เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.532074152+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.532080982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.532084246+07:00","message":"> Transcript [2615] [false]: 'เป็นการช่วยเพิ่มความอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.532087663+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.532089631+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.532091899+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.532094138+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.849252528+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.849288853+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-04-22T13:16:05.849294643+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.849306877+07:00","message":"[buffer interim] 365 false เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849314652+07:00","message":"[bufferProcess] interim [40000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849318866+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849324158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849326903+07:00","message":"> Transcript [2616] [false]: 'เป็นการช่วยเพิ่มความอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849330275+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849332679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849334646+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849336951+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849341567+07:00","message":"Push: 'การช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849343292+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849345135+07:00","message":"Set new StatePrefix : 'เป็นการช่วยเพิ่มความอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:05.849347309+07:00","message":"Next Push (prob) : 'ความอุดม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:05.84935539+07:00","message":"push: {false การช่วยเพิ่ม 0 0xc002031d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.434090186+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.434138647+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-04-22T13:16:06.434144867+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.434159044+07:00","message":"[buffer interim] 365 false เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.434166178+07:00","message":"[bufferProcess] interim [640000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.434168818+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.434175872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.434178956+07:00","message":"> Transcript [2617] [false]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.434182344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.434184964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.434186917+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.434189549+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.622465733+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.622515167+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-04-22T13:16:06.622521494+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.622536875+07:00","message":"[buffer interim] 365 false เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.622544795+07:00","message":"[bufferProcess] interim [880000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.622547589+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.622554408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.62255737+07:00","message":"> Transcript [2618] [false]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.622560704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.622563181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.62256545+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:06.62256785+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:06.994014743+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.081411001+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.081451569+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-04-22T13:16:07.081457966+07:00","message":"receive interim result [true|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.081468433+07:00","message":"end recv isFinal message id 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.081471369+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.081478095+07:00","message":"[buffer interim] 365 true เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081486334+07:00","message":"[bufferProcess] interim [420000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081493181+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081502042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081522916+07:00","message":"> Transcript [2619] [false]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081528219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081530548+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.08153349+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081536239+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081538923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081541123+07:00","message":"> Transcript [2620] [true]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.08154323+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.08154483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081546383+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081548133+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.081557826+07:00","message":"Push: 'ความอุดมสมบูรณ์ของดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.081568169+07:00","message":"push: {true ความอุดมสมบูรณ์ของดิน 0 0xc002031d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:07.091861393+07:00","message":"write wav file: './tmp/7548/7548_365.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.256555663+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.537260101+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.537280092+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.537282772+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.53728459+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.537286292+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.53728831+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.537289976+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.537291779+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.537293719+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.907753521+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.907801291+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-04-22T13:16:07.907807018+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:07.907833251+07:00","message":"[buffer interim] 366 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.907841241+07:00","message":"[bufferProcess] interim [480000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:07.907843212+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:08.007036658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:08.007072198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.092669437+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.092710783+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-04-22T13:16:08.092718382+07:00","message":"receive interim result [false|false]: ทำให้ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.092734504+07:00","message":"[buffer interim] 366 false ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.092745334+07:00","message":"[bufferProcess] interim [660000000]:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.09274871+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.092756808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.09276102+07:00","message":"> Transcript [2621] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.092764463+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.097904771+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.097918912+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-04-22T13:16:08.097923418+07:00","message":"receive interim result [false|false]: ทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.097933479+07:00","message":"[buffer interim] 366 false ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.097937963+07:00","message":"[bufferProcess] interim [720000000]:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.097940766+07:00","message":"[bufferProcess] send to processor:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.09794392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.097947094+07:00","message":"> Transcript [2622] [false]: 'ทำให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.097951321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.09795415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.097956913+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.097959723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.287541039+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.28757725+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-04-22T13:16:08.287582311+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.287592216+07:00","message":"[buffer interim] 366 false ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.287598964+07:00","message":"[bufferProcess] interim [840000000]:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.287601088+07:00","message":"[bufferProcess] send to processor:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.287604081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.287606783+07:00","message":"> Transcript [2623] [false]: 'ทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.287609856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.287612177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.287613911+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.287615783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.611022112+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.611072552+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-04-22T13:16:08.61107958+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.611097514+07:00","message":"[buffer interim] 366 false ทำให้ผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.611108874+07:00","message":"[bufferProcess] interim [200000000]:ทำให้ผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.611112282+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.611118557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.611121541+07:00","message":"> Transcript [2624] [false]: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.611124868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.611126804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.611129102+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.6111314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.859194526+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.859233161+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-04-22T13:16:08.859239553+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.859256251+07:00","message":"[buffer interim] 366 false ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859262987+07:00","message":"[bufferProcess] interim [440000000]:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859265218+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859272078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859274877+07:00","message":"> Transcript [2625] [false]: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859278599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859280635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859282445+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859284796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859290505+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859292735+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.85929545+07:00","message":"Set new StatePrefix : 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:08.859297507+07:00","message":"Next Push (prob) : 'ผลผลิตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:08.859304675+07:00","message":"push: {false ทำให้ 0 0xc00038db80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.499790201+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.499832485+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-04-22T13:16:09.499838826+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:09.499854067+07:00","message":"[buffer interim] 366 false ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.49986136+07:00","message":"[bufferProcess] interim [40000000]:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.499864076+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.499870644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.499873408+07:00","message":"> Transcript [2626] [false]: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.499876605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.499878608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.499880994+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:09.49988395+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.092092578+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.092132361+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-04-22T13:16:10.092138472+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.0921526+07:00","message":"[buffer interim] 366 false ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.092160153+07:00","message":"[bufferProcess] interim [700000000]:ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.092162963+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.092170177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.092172967+07:00","message":"> Transcript [2627] [false]: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.092176286+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.092178941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.092181082+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.092183567+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.211084789+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.21111878+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-04-22T13:16:10.211124499+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.211136584+07:00","message":"[buffer interim] 366 false ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.211143856+07:00","message":"[bufferProcess] interim [760000000]:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.211146379+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.21115213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.211154974+07:00","message":"> Transcript [2628] [false]: 'ทำให้ผลผลิตของพืชเพิ่มสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.211157996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.211160187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.211162489+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.211164765+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.45872694+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.458760074+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-04-22T13:16:10.458765884+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.458779551+07:00","message":"[buffer interim] 366 false ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458786621+07:00","message":"[bufferProcess] interim [60000000]:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458789049+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458794361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458797282+07:00","message":"> Transcript [2629] [false]: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458800888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.45880279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458804764+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458807069+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458819964+07:00","message":"Push: 'ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458821989+07:00","message":"TextPushed: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458824496+07:00","message":"Set new StatePrefix : 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.458826791+07:00","message":"Next Push (prob) : 'พืชเพิ่มสูงขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.458835067+07:00","message":"push: {false ผลผลิตของ 0 0xc00038db80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.83333628+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.930728564+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.930775604+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-04-22T13:16:10.93078181+07:00","message":"receive interim result [true|false]: ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.930789788+07:00","message":"end recv isFinal message id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.930791879+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.930798325+07:00","message":"[buffer interim] 366 true ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930807767+07:00","message":"[bufferProcess] interim [600000000]:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930822217+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930825886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930828473+07:00","message":"> Transcript [2630] [false]: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930831609+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930833393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930838899+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930841481+07:00","message":"TextPushed: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930843228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930845104+07:00","message":"> Transcript [2631] [true]: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930847242+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930848766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930850742+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930852422+07:00","message":"TextPushed: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:10.930858119+07:00","message":"Push: 'พืชเพิ่มสูงขึ้นได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:10.930865615+07:00","message":"push: {true พืชเพิ่มสูงขึ้นได้ 0 0xc00038db80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:10.941549896+07:00","message":"write wav file: './tmp/7548/7548_366.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:11.007290049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:11.007294283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.096293514+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.213763617+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.297538449+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.297559992+07:00","message":"found end of frame, send empty tag with msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.297563136+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.29756996+07:00","message":"[buffer interim] 367 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.297577729+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.297581317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.29758395+07:00","message":"> Transcript [2632] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.297586841+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.297589686+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.297592961+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.297595545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:11.297606168+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.297618565+07:00","message":"push: {true \n 0 0xc002031980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:11.301937833+07:00","message":"write wav file: './tmp/7548/7548_367.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:11.357304336+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.211227836+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.211277797+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-04-22T13:16:12.211283159+07:00","message":"receive interim result [false|false]: ที่ใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.211299874+07:00","message":"[buffer interim] 368 false ที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.211312521+07:00","message":"[bufferProcess] interim [720000000]:ที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.211314713+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.393719121+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.393780252+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-04-22T13:16:12.393786488+07:00","message":"receive interim result [false|false]: ที่ใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.39380277+07:00","message":"[buffer interim] 368 false ที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.393827275+07:00","message":"[bufferProcess] interim [840000000]:ที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.393831199+07:00","message":"[bufferProcess] send to processor:ที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.393839606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.393843461+07:00","message":"> Transcript [2633] [false]: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.393848841+07:00","message":"Set StatePrefix (first interim): 'ที่ใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.585044347+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.585095725+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-04-22T13:16:12.58510333+07:00","message":"receive interim result [false|false]: ที่ใช้ในการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.585121566+07:00","message":"[buffer interim] 368 false ที่ใช้ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.585131277+07:00","message":"[bufferProcess] interim [80000000]:ที่ใช้ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.585134786+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.585139397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.585144032+07:00","message":"> Transcript [2634] [false]: 'ที่ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.585149786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.585153342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.585156106+07:00","message":"StatePrefix: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.58515914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.713742714+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.713791256+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-04-22T13:16:12.713796375+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:12.7138242+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.713835259+07:00","message":"[bufferProcess] interim [200000000]:ที่ใช้ในการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.713837599+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.713841072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.713847443+07:00","message":"> Transcript [2635] [false]: 'ที่ใช้ในการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.713850743+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.713852605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.713854356+07:00","message":"StatePrefix: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:12.71385637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.096326547+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.096358008+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-04-22T13:16:13.09636336+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตรมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.0963781+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตรมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.096384935+07:00","message":"[bufferProcess] interim [560000000]:ที่ใช้ในการเกษตรมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.096387666+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.096390903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.096393806+07:00","message":"> Transcript [2636] [false]: 'ที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.096396977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.09639886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.096400601+07:00","message":"StatePrefix: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.096402457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.29421406+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.29425508+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-04-22T13:16:13.294260874+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.294274938+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294281991+07:00","message":"[bufferProcess] interim [740000000]:ที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294284489+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการเกษตรมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294289857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294292572+07:00","message":"> Transcript [2637] [false]: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294295869+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294298388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294300357+07:00","message":"StatePrefix: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294302343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294306876+07:00","message":"Push: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294308751+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294310673+07:00","message":"Set new StatePrefix : 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.294313169+07:00","message":"Next Push (prob) : 'การเกษตรมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.294320817+07:00","message":"push: {false ที่ใช้ใน 0 0xc002aee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.506236406+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.506277225+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-04-22T13:16:13.506282766+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตรมีทั้งปี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.50629698+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตรมีทั้งปี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.506305208+07:00","message":"[bufferProcess] interim [980000000]:ที่ใช้ในการเกษตรมีทั้งปี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.506308516+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.506317082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.50631984+07:00","message":"> Transcript [2638] [false]: 'ที่ใช้ในการเกษตรมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.506322888+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.506325536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.50632844+07:00","message":"StatePrefix: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.506331584+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.617026501+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.617061587+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-04-22T13:16:13.617067702+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.617080875+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.617090339+07:00","message":"[bufferProcess] interim [40000000]:ที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.617093067+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการเกษตรมีทั้งปี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.617099202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.61710178+07:00","message":"> Transcript [2639] [false]: 'ที่ใช้ในการเกษตรมีทั้งปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.617105195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.617107231+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.617108993+07:00","message":"StatePrefix: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.61711127+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.805276875+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.805319717+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-04-22T13:16:13.805327093+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:13.805344184+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.805356526+07:00","message":"[bufferProcess] interim [280000000]:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.805358777+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.805365107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.80536772+07:00","message":"> Transcript [2640] [false]: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.805371455+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.805373633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.805376935+07:00","message":"StatePrefix: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:13.805378929+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:14.007961587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:14.007962609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.187271505+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.187312559+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-04-22T13:16:14.187318972+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.187332452+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.18733954+07:00","message":"[bufferProcess] interim [640000000]:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187342047+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187348786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187351673+07:00","message":"> Transcript [2641] [false]: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187354969+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187357484+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187359576+07:00","message":"StatePrefix: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187361932+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.18736655+07:00","message":"Push: 'การเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187368259+07:00","message":"TextPushed: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187370524+07:00","message":"Set new StatePrefix : 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.187372584+07:00","message":"Next Push (prob) : 'ทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.187379865+07:00","message":"push: {false การเกษตรมี 0 0xc002aee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.314565654+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.314604104+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-04-22T13:16:14.314610082+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.314623537+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.314630574+07:00","message":"[bufferProcess] interim [820000000]:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.31463356+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.314639971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.314643764+07:00","message":"> Transcript [2642] [false]: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.314646955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.314648963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.314650821+07:00","message":"StatePrefix: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.314653073+07:00","message":"TextPushed: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.693483179+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.693523435+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-04-22T13:16:14.693530734+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:14.693544591+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.693551782+07:00","message":"[bufferProcess] interim [180000000]:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.693555563+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.693562267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.693565615+07:00","message":"> Transcript [2643] [false]: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.693569079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.69357139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.693573906+07:00","message":"StatePrefix: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:14.693576755+07:00","message":"TextPushed: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.254193116+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.276095546+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.276132508+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-04-22T13:16:15.276138487+07:00","message":"receive interim result [false|false]: ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.276152268+07:00","message":"[buffer interim] 368 false ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.276159386+07:00","message":"[bufferProcess] interim [780000000]:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.276161995+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.276165768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.276168812+07:00","message":"> Transcript [2644] [false]: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.276171843+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.276173706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.276178056+07:00","message":"StatePrefix: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.276180704+07:00","message":"TextPushed: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.373390684+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.373428029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี\",\"confidence\":0.9435616}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.373435258+07:00","message":"receive interim result [true|false]: ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.373445209+07:00","message":"end recv isFinal message id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.373447691+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.373454173+07:00","message":"[buffer interim] 368 true ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373463494+07:00","message":"[bufferProcess] interim [930000000]:ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373468236+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373474136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373477272+07:00","message":"> Transcript [2645] [false]: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.37348083+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373482942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.37348508+07:00","message":"StatePrefix: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373487692+07:00","message":"TextPushed: 'ที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373494219+07:00","message":"Push: 'ทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373496195+07:00","message":"TextPushed: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.37349867+07:00","message":"Set new StatePrefix : 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373500843+07:00","message":"Next Push (prob) : 'และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373502472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373504418+07:00","message":"> Transcript [2646] [true]: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.37350671+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373508406+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373509955+07:00","message":"StatePrefix: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373511981+07:00","message":"TextPushed: 'ที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.373514193+07:00","message":"Push: 'และปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.373521963+07:00","message":"push: {false ทั้งปุ๋ยอินทรีย์ 0 0xc002aee500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.373527364+07:00","message":"push: {true และปุ๋ยเคมี 0 0xc002aee500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:15.382440599+07:00","message":"write wav file: './tmp/7548/7548_368.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.515907521+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.573726298+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.708052319+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.708087784+07:00","message":"found end of frame, send empty tag with msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.70809297+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.708104025+07:00","message":"[buffer interim] 369 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.708112684+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.708124374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.708131415+07:00","message":"> Transcript [2647] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.708136582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.708138432+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.708140271+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.708142042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:15.708144561+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:15.708154259+07:00","message":"push: {true \n 0 0xc002506780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:15.712830387+07:00","message":"write wav file: './tmp/7548/7548_369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.287964071+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.4143515+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.536281293+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.936933485+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.936961083+07:00","message":"found end of frame, send empty tag with msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.936964439+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.93697158+07:00","message":"[buffer interim] 370 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.936978183+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.936986619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.936989571+07:00","message":"> Transcript [2648] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.93699214+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.936994133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.936995856+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.936997637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:16.93700052+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:16.937009646+07:00","message":"push: {true \n 0 0xc002506d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:16.942014492+07:00","message":"write wav file: './tmp/7548/7548_370.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:17.009006693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:17.009006697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.269359508+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.269395541+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-04-22T13:16:17.269401165+07:00","message":"receive interim result [false|false]: อินทรี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.26941457+07:00","message":"[buffer interim] 371 false อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.269421463+07:00","message":"[bufferProcess] interim [780000000]:อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.269423681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.936305023+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.936346952+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-04-22T13:16:17.936352817+07:00","message":"receive interim result [false|false]: อินทรี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:17.93636869+07:00","message":"[buffer interim] 371 false อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.936375479+07:00","message":"[bufferProcess] interim [380000000]:อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.936377673+07:00","message":"[bufferProcess] send to processor:อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.936383883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.936387596+07:00","message":"> Transcript [2649] [false]: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:17.936389577+07:00","message":"Set StatePrefix (first interim): 'อินทรี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.183533442+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.18357125+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-04-22T13:16:18.183577079+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.183593118+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.18359963+07:00","message":"[bufferProcess] interim [560000000]:ปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.183602038+07:00","message":"[bufferProcess] send to processor:อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.183605343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.183608298+07:00","message":"> Transcript [2650] [false]: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.183611574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.183613451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.183615283+07:00","message":"StatePrefix: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.183617286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.418221174+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.418260244+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-04-22T13:16:18.418266351+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.418281134+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.418287776+07:00","message":"[bufferProcess] interim [740000000]:ปุ๋ยอินทรีย์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.418290429+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.418297032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.418299655+07:00","message":"> Transcript [2651] [false]: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.418301765+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.418303908+07:00","message":"Set new StatePrefix: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.638774006+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.63882892+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-04-22T13:16:18.638836423+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.638852146+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.638856001+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-04-22T13:16:18.638858949+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.638879131+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.638896021+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638903155+07:00","message":"[bufferProcess] interim [920000000]:ปุ๋ยอินทรีย์เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638906314+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638911489+07:00","message":"[bufferProcess] interim [980000000]:ปุ๋ยอินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638916677+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638919693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638923018+07:00","message":"> Transcript [2652] [false]: 'ปุ๋ยอินทรีย์เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638926487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638928354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638930759+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638932916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638934349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638936229+07:00","message":"> Transcript [2653] [false]: 'ปุ๋ยอินทรีย์เป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638938072+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638939914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638941397+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.638943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.748266953+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.748305053+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-04-22T13:16:18.748310676+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.748324707+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.748332064+07:00","message":"[bufferProcess] interim [160000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.74833445+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.748340002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.748342682+07:00","message":"> Transcript [2654] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.74834574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.748347919+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.748350257+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.748352502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.873490975+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.873532516+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-04-22T13:16:18.87353831+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.873550916+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873558068+07:00","message":"[bufferProcess] interim [340000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873560426+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873565755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873568489+07:00","message":"> Transcript [2655] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873571598+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873573566+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873575708+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873578349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873582854+07:00","message":"Push: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873585352+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873587562+07:00","message":"Set new StatePrefix : 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:18.873589824+07:00","message":"Next Push (prob) : 'เป็นปุ๋ยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:18.873615452+07:00","message":"push: {false ปุ๋ยอินทรีย์ 0 0xc00038d700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.175104555+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.175141263+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-04-22T13:16:19.175147553+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้เจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.175161592+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.175171831+07:00","message":"[bufferProcess] interim [640000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.175174391+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.175177994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.175180916+07:00","message":"> Transcript [2656] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.17518435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.175186697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.175188563+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.175190858+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.186560891+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.18658398+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-04-22T13:16:19.186588899+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.186602107+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.186607447+07:00","message":"[bufferProcess] interim [700000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.186609602+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้เจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.186612742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.186614853+07:00","message":"> Transcript [2657] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.186618549+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.1866205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.186622203+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.186624098+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.774646837+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.774679498+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-04-22T13:16:19.774685405+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.774697885+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.774704522+07:00","message":"[bufferProcess] interim [300000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.774707279+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.774713684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.774716134+07:00","message":"> Transcript [2658] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.774719517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.77472164+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.774723915+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.774726422+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.893277606+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.893320943+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-04-22T13:16:19.893327329+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.893342516+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893349894+07:00","message":"[bufferProcess] interim [360000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893352886+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893362846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893365458+07:00","message":"> Transcript [2659] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893369672+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.89337228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893374672+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893377517+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893383162+07:00","message":"Push: 'เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893384899+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893387234+07:00","message":"Set new StatePrefix : 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:19.893389789+07:00","message":"Next Push (prob) : 'ได้จากอินเดีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:19.89339754+07:00","message":"push: {false เป็นปุ๋ยที่ 0 0xc00038d700}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:20.009472325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:20.009479966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.211976567+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.212014436+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-04-22T13:16:20.2120205+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.212034398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" inside out\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.212038113+07:00","message":"receive interim result [false|false]:  inside out"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.212045041+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.212048513+07:00","message":"[buffer interim] 371 false  inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.212066215+07:00","message":"[bufferProcess] interim [720000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.212086864+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.212092509+07:00","message":"[bufferProcess] interim [720000000]: inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.212095391+07:00","message":"[bufferProcess] update buffer: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.212098916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.212102051+07:00","message":"> Transcript [2660] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.212104978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.212106969+07:00","message":"Set new StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.271749595+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.271782348+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-04-22T13:16:20.271788358+07:00","message":"receive interim result [false|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.271800482+07:00","message":"[buffer interim] 371 false ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.271808449+07:00","message":"[bufferProcess] interim [780000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.271810978+07:00","message":"[bufferProcess] send to processor:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.271825925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.271829002+07:00","message":"> Transcript [2661] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก inside out'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.271831299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.271833286+07:00","message":"Set new StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จาก inside out'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.453550168+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.574419624+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.574463715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.574470475+07:00","message":"receive interim result [true|false]: ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.574480884+07:00","message":"end recv isFinal message id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.574482985+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.574489407+07:00","message":"[buffer interim] 371 true ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574499634+07:00","message":"[bufferProcess] interim [140000000]:ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574502928+07:00","message":"[bufferProcess] send to processor (isfinal):ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574506654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574509434+07:00","message":"> Transcript [2662] [false]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574512123+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.57451402+07:00","message":"Set new StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574515759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574517591+07:00","message":"> Transcript [2663] [true]: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574541458+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574543843+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574546367+07:00","message":"StatePrefix: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574549066+07:00","message":"TextPushed: 'ปุ๋ยอินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:20.574555817+07:00","message":"Push: 'ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.574563878+07:00","message":"push: {true ได้จากอินทรียวัตถุ 0 0xc00038d700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:20.583505661+07:00","message":"write wav file: './tmp/7548/7548_371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:20.645334074+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.154277052+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.154321875+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-04-22T13:16:21.15432728+07:00","message":"receive interim result [false|false]: สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.154342576+07:00","message":"[buffer interim] 372 false สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.154348942+07:00","message":"[bufferProcess] interim [480000000]:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.154351178+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.194441667+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.194481427+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-04-22T13:16:21.194486497+07:00","message":"receive interim result [false|false]: ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.194503976+07:00","message":"[buffer interim] 372 false ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.194510106+07:00","message":"[bufferProcess] interim [540000000]:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.194513066+07:00","message":"[bufferProcess] send to processor:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.194516167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.194519481+07:00","message":"> Transcript [2664] [false]: 'สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.194521612+07:00","message":"Set StatePrefix (first interim): 'สั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.827226065+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.827262344+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-04-22T13:16:21.827268089+07:00","message":"receive interim result [false|false]: ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.827283265+07:00","message":"[buffer interim] 372 false ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.827290978+07:00","message":"[bufferProcess] interim [140000000]:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.82729327+07:00","message":"[bufferProcess] send to processor:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.827296491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.827299091+07:00","message":"> Transcript [2665] [false]: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.827301034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.827303048+07:00","message":"Set new StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.874028708+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.874056751+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-04-22T13:16:21.87406259+07:00","message":"receive interim result [false|false]: ต่างๆเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:21.874076553+07:00","message":"[buffer interim] 372 false ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.874082374+07:00","message":"[bufferProcess] interim [260000000]:ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.874084819+07:00","message":"[bufferProcess] send to processor:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.874088711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.874091177+07:00","message":"> Transcript [2666] [false]: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.874093875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.874095738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.874098123+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:21.874100276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.11384435+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.207656472+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.207690695+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-04-22T13:16:22.207696722+07:00","message":"receive interim result [true|false]: ต่างๆเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.2077078+07:00","message":"end recv isFinal message id 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.207709845+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.207715281+07:00","message":"[buffer interim] 372 true ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207721806+07:00","message":"[bufferProcess] interim [710000000]:ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207725081+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207728215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207731294+07:00","message":"> Transcript [2667] [false]: 'ต่างๆเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207735224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207737295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207739517+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207741373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.20774285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207744911+07:00","message":"> Transcript [2668] [true]: 'ต่างๆเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.20774697+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207748642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207753165+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207754822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.207762236+07:00","message":"Push: 'ต่างๆเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.207770527+07:00","message":"push: {true ต่างๆเช่น 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:22.21420212+07:00","message":"write wav file: './tmp/7548/7548_372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.245691277+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.303912488+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.37529272+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.497183546+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.497206668+07:00","message":"found end of frame, send empty tag with msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.497209844+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.497216657+07:00","message":"[buffer interim] 373 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.497222909+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.497226296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.497228667+07:00","message":"> Transcript [2669] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.497230804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.497232527+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.4972342+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.497236236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.497238768+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.497247933+07:00","message":"push: {true \n 0 0xc00038df80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:22.502125583+07:00","message":"write wav file: './tmp/7548/7548_373.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.855320648+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.855365434+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-04-22T13:16:22.855371078+07:00","message":"receive interim result [false|false]: ฝน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:22.855393934+07:00","message":"[buffer interim] 374 false ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.855403328+07:00","message":"[bufferProcess] interim [480000000]:ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:22.855405184+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:23.010071682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:23.010083522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.221530003+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.221566514+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-04-22T13:16:23.221572339+07:00","message":"receive interim result [false|false]: ฝนคอร์ด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.221584855+07:00","message":"[buffer interim] 374 false ฝนคอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.221592519+07:00","message":"[bufferProcess] interim [840000000]:ฝนคอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.221594785+07:00","message":"[bufferProcess] send to processor:ฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.221600441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.221603343+07:00","message":"> Transcript [2670] [false]: 'ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.221605537+07:00","message":"Set StatePrefix (first interim): 'ฝน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.263750356+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.353381296+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.353420085+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-04-22T13:16:23.353424669+07:00","message":"receive interim result [false|false]: ฝนข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.353439875+07:00","message":"[buffer interim] 374 false ฝนข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.353447081+07:00","message":"[bufferProcess] interim [960000000]:ฝนข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.353450086+07:00","message":"[bufferProcess] send to processor:ฝนคอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.353454051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.353457182+07:00","message":"> Transcript [2671] [false]: 'ฝนคอร์ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.353460489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.353462496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.353464974+07:00","message":"StatePrefix: 'ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.353467009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.477955136+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.477990566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปวดข้อ\",\"confidence\":0.7606475}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.477996116+07:00","message":"receive interim result [true|false]: ปวดข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.478003997+07:00","message":"end recv isFinal message id 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.478006657+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.478012618+07:00","message":"[buffer interim] 374 true ปวดข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478019079+07:00","message":"[bufferProcess] interim [110000000]:ปวดข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478023159+07:00","message":"[bufferProcess] send to processor (isfinal):ฝนข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478026231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478028842+07:00","message":"> Transcript [2672] [false]: 'ฝนข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478031437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478034942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478036778+07:00","message":"StatePrefix: 'ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478038659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478040259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.47804214+07:00","message":"> Transcript [2673] [true]: 'ปวดข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478044162+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478045758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478047326+07:00","message":"StatePrefix: 'ฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478048878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:23.478054852+07:00","message":"Push: 'ปวดข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:23.478062744+07:00","message":"push: {true ปวดข้อ 0 0xc004108000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:23.484267496+07:00","message":"write wav file: './tmp/7548/7548_374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.036373714+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.094388042+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.239168738+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.239189581+07:00","message":"found end of frame, send empty tag with msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.239192771+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.239200342+07:00","message":"[buffer interim] 375 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.239207473+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.239215807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.239218449+07:00","message":"> Transcript [2674] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.239220845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.239222746+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.239224527+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.239226565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:24.239231232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.239241392+07:00","message":"push: {true \n 0 0xc000044680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:24.243674965+07:00","message":"write wav file: './tmp/7548/7548_375.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:24.486176592+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.147198758+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.147242796+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-04-22T13:16:25.147248658+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.147261767+07:00","message":"[buffer interim] 376 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.147268044+07:00","message":"[bufferProcess] interim [480000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.147269646+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.345194235+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.345226457+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-04-22T13:16:25.345231283+07:00","message":"receive interim result [false|false]: ดูเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.345244715+07:00","message":"[buffer interim] 376 false ดูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.345253741+07:00","message":"[bufferProcess] interim [720000000]:ดูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.34525622+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.345261532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.345264157+07:00","message":"> Transcript [2675] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.345266307+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.57060743+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.570669031+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-04-22T13:16:25.570674783+07:00","message":"receive interim result [false|false]: ดูเป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.570692821+07:00","message":"[buffer interim] 376 false ดูเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.570702104+07:00","message":"[bufferProcess] interim [900000000]:ดูเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.570704566+07:00","message":"[bufferProcess] send to processor:ดูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.570714641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.570717194+07:00","message":"> Transcript [2676] [false]: 'ดูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.570719464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.570722204+07:00","message":"Set new StatePrefix: 'ดูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.693956504+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.693991927+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-04-22T13:16:25.693997393+07:00","message":"receive interim result [false|false]: ดูเป็นปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.694010404+07:00","message":"[buffer interim] 376 false ดูเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.694017548+07:00","message":"[bufferProcess] interim [20000000]:ดูเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.694019678+07:00","message":"[bufferProcess] send to processor:ดูเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.694025997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.694028782+07:00","message":"> Transcript [2677] [false]: 'ดูเป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.694031637+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.69403331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.694035481+07:00","message":"StatePrefix: 'ดูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.69403774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.905827769+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.905867094+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-04-22T13:16:25.905873407+07:00","message":"receive interim result [false|false]: ดูเป็นปุ๋ยคอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:25.905888347+07:00","message":"[buffer interim] 376 false ดูเป็นปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.905895986+07:00","message":"[bufferProcess] interim [260000000]:ดูเป็นปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.905898184+07:00","message":"[bufferProcess] send to processor:ดูเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.905906015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.905908797+07:00","message":"> Transcript [2678] [false]: 'ดูเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.905911834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.905914019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.905915926+07:00","message":"StatePrefix: 'ดูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:25.905918073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:26.010092549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:26.01010883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.225530443+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.22556384+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-04-22T13:16:26.225569566+07:00","message":"receive interim result [false|false]: ดูเป็นปุ๋ยคอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.22558452+07:00","message":"[buffer interim] 376 false ดูเป็นปุ๋ยคอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.22559222+07:00","message":"[bufferProcess] interim [560000000]:ดูเป็นปุ๋ยคอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.225594538+07:00","message":"[bufferProcess] send to processor:ดูเป็นปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.225599996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.225603245+07:00","message":"> Transcript [2679] [false]: 'ดูเป็นปุ๋ยคอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.225606439+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.225608585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.225610513+07:00","message":"StatePrefix: 'ดูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.225612568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.414581973+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.414624328+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-04-22T13:16:26.414631143+07:00","message":"receive interim result [false|false]: ดูเป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.414645625+07:00","message":"[buffer interim] 376 false ดูเป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414653171+07:00","message":"[bufferProcess] interim [740000000]:ดูเป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414655694+07:00","message":"[bufferProcess] send to processor:ดูเป็นปุ๋ยคอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414662256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414665699+07:00","message":"> Transcript [2680] [false]: 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414668965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414671134+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414673756+07:00","message":"StatePrefix: 'ดูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414675888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414681804+07:00","message":"Push: 'ดูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414683548+07:00","message":"TextPushed: 'ดูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414685335+07:00","message":"Set new StatePrefix : 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.414687281+07:00","message":"Next Push (prob) : 'ปุ๋ยคอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.414695173+07:00","message":"push: {false ดูเป็น 0 0xc002507080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.621434565+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.621478204+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-04-22T13:16:26.621483358+07:00","message":"receive interim result [false|false]: ดูเป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.621503074+07:00","message":"[buffer interim] 376 false ดูเป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.621511048+07:00","message":"[bufferProcess] interim [980000000]:ดูเป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.621513486+07:00","message":"[bufferProcess] send to processor:ดูเป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.621516867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.621520201+07:00","message":"> Transcript [2681] [false]: 'ดูเป็นปุ๋ยคอกที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.62152406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.621526227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.621528437+07:00","message":"StatePrefix: 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.621530719+07:00","message":"TextPushed: 'ดูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.898281884+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.898326361+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-04-22T13:16:26.898332289+07:00","message":"receive interim result [false|false]: ดูเป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:26.898349135+07:00","message":"[buffer interim] 376 false ดูเป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.898359444+07:00","message":"[bufferProcess] interim [220000000]:ดูเป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.898361993+07:00","message":"[bufferProcess] send to processor:ดูเป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.898367798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.898370468+07:00","message":"> Transcript [2682] [false]: 'ดูเป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.898374231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.89837636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.898378613+07:00","message":"StatePrefix: 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:26.898381303+07:00","message":"TextPushed: 'ดูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.081307048+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.081343444+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-04-22T13:16:27.081348958+07:00","message":"receive interim result [false|false]: ดูเป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.081364964+07:00","message":"[buffer interim] 376 false ดูเป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.081374835+07:00","message":"[bufferProcess] interim [340000000]:ดูเป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.081377304+07:00","message":"[bufferProcess] send to processor:ดูเป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.081381006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.081383592+07:00","message":"> Transcript [2683] [false]: 'ดูเป็นปุ๋ยคอกที่ได้จากหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.081388413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.081390598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.081392665+07:00","message":"StatePrefix: 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.081394905+07:00","message":"TextPushed: 'ดูเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.14164208+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.141674926+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-04-22T13:16:27.141680762+07:00","message":"receive interim result [false|false]: ดูเป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.141693731+07:00","message":"[buffer interim] 376 false ดูเป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141701401+07:00","message":"[bufferProcess] interim [460000000]:ดูเป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.14170403+07:00","message":"[bufferProcess] send to processor:ดูเป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141709283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141712202+07:00","message":"> Transcript [2684] [false]: 'ดูเป็นปุ๋ยคอกที่ได้จากมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141715633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141717675+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141719956+07:00","message":"StatePrefix: 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141722171+07:00","message":"TextPushed: 'ดูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141726656+07:00","message":"Push: 'ปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141728461+07:00","message":"TextPushed: 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141730421+07:00","message":"Set new StatePrefix : 'ดูเป็นปุ๋ยคอกที่ได้จากมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.141732414+07:00","message":"Next Push (prob) : 'ได้จากมูล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.141743284+07:00","message":"push: {false ปุ๋ยคอกที่ 0 0xc002507080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.55363858+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.618058726+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.648830408+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.648867979+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-04-22T13:16:27.648873287+07:00","message":"receive interim result [false|false]: ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.648886446+07:00","message":"[buffer interim] 376 false ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.648893161+07:00","message":"[bufferProcess] interim [940000000]:ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.648895822+07:00","message":"[bufferProcess] send to processor:ดูเป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.648901216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.648903813+07:00","message":"> Transcript [2685] [false]: 'ดูเป็นปุ๋ยคอกที่ได้จากมูลวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.648907131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.648909287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.648911279+07:00","message":"StatePrefix: 'ดูเป็นปุ๋ยคอกที่ได้จากมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.648913717+07:00","message":"TextPushed: 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.683538437+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.694745656+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.694777139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ\",\"confidence\":0.93130267}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.69478282+07:00","message":"receive interim result [true|false]: ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.694791664+07:00","message":"end recv isFinal message id 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.694793782+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.694798917+07:00","message":"[buffer interim] 376 true ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694805021+07:00","message":"[bufferProcess] interim [90000000]:ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694810645+07:00","message":"[bufferProcess] send to processor (isfinal):ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694820409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694823194+07:00","message":"> Transcript [2686] [false]: 'ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694825934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694827725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694829562+07:00","message":"StatePrefix: 'ดูเป็นปุ๋ยคอกที่ได้จากมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694831671+07:00","message":"TextPushed: 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694833542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694835414+07:00","message":"> Transcript [2687] [true]: 'ดูเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694837522+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694839066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.69484065+07:00","message":"StatePrefix: 'ดูเป็นปุ๋ยคอกที่ได้จากมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694842368+07:00","message":"TextPushed: 'ดูเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.694850665+07:00","message":"Push: 'ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.69485877+07:00","message":"push: {true ได้จากมูลวัวค่ะ 0 0xc002507080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:27.702932186+07:00","message":"write wav file: './tmp/7548/7548_376.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.875362169+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.875383343+07:00","message":"found end of frame, send empty tag with msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.875386467+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.875393157+07:00","message":"[buffer interim] 377 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.875400024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.87540389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.875406805+07:00","message":"> Transcript [2688] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.875409269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.875410917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.875412531+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.875414119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:27.875416541+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:27.875423374+07:00","message":"push: {true \n 0 0xc000168580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:27.879592349+07:00","message":"write wav file: './tmp/7548/7548_377.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.267864925+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.755278091+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.755314673+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-04-22T13:16:28.755319815+07:00","message":"receive interim result [false|false]: ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.755332242+07:00","message":"[buffer interim] 378 false ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.755340775+07:00","message":"[bufferProcess] interim [300000000]:ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.755343381+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.904254345+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.924529153+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.924553185+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-04-22T13:16:28.924558121+07:00","message":"receive interim result [false|false]: ปุ๋ยมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.924569701+07:00","message":"[buffer interim] 378 false ปุ๋ยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.924576635+07:00","message":"[bufferProcess] interim [480000000]:ปุ๋ยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.924579942+07:00","message":"[bufferProcess] send to processor:ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.924584375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.924587799+07:00","message":"> Transcript [2689] [false]: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.924590972+07:00","message":"Set StatePrefix (first interim): 'ปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.982254269+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.982284037+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-04-22T13:16:28.982289524+07:00","message":"receive interim result [false|false]: ปุ๋ยหมัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.982300839+07:00","message":"[buffer interim] 378 false ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.982307145+07:00","message":"[bufferProcess] interim [540000000]:ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.982309345+07:00","message":"[bufferProcess] send to processor:ปุ๋ยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.982314508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.982317198+07:00","message":"> Transcript [2690] [false]: 'ปุ๋ยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.982320282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.98232245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.982324289+07:00","message":"StatePrefix: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.982326165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.992605061+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.992630521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยหมัก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.992635567+07:00","message":"receive interim result [true|false]: ปุ๋ยหมัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.992643615+07:00","message":"end recv isFinal message id 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.992645713+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.992652357+07:00","message":"[buffer interim] 378 true ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992657381+07:00","message":"[bufferProcess] interim [660000000]:ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992661519+07:00","message":"[bufferProcess] send to processor (isfinal):ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992664152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992666381+07:00","message":"> Transcript [2691] [false]: 'ปุ๋ยหมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992669048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.99267084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992672564+07:00","message":"StatePrefix: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992674441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992675952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992677836+07:00","message":"> Transcript [2692] [true]: 'ปุ๋ยหมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992679799+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992681277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992682893+07:00","message":"StatePrefix: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992684456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:28.992690244+07:00","message":"Push: 'ปุ๋ยหมัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:28.992701801+07:00","message":"push: {true ปุ๋ยหมัก 0 0xc002e90380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:28.998667586+07:00","message":"write wav file: './tmp/7548/7548_378.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:29.010980121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:29.010989954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.036556849+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.093426552+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.226645636+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.293415107+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.310202255+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.310216114+07:00","message":"found end of frame, send empty tag with msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.310219142+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.310225457+07:00","message":"[buffer interim] 379 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.310233154+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.310236875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.310239383+07:00","message":"> Transcript [2693] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.310241778+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.31024369+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.3102476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.310249629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.310252608+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.310261551+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:29.315667071+07:00","message":"write wav file: './tmp/7548/7548_379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.496810704+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.496840429+07:00","message":"found end of frame, send empty tag with msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.496843661+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.496850012+07:00","message":"[buffer interim] 380 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.49685673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.496865783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.496868263+07:00","message":"> Transcript [2694] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.49687045+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.496872233+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.496873937+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.496875703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.496878106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.496886714+07:00","message":"push: {true \n 0 0xc000168e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:29.5016447+07:00","message":"write wav file: './tmp/7548/7548_380.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.616385657+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.803568815+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.883257547+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.883285406+07:00","message":"found end of frame, send empty tag with msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.88328889+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.883295401+07:00","message":"[buffer interim] 381 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.883301966+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.883305298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.883308108+07:00","message":"> Transcript [2695] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.883310301+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.883312628+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.883314389+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.883316771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:29.883320002+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.883329684+07:00","message":"push: {true \n 0 0xc002507c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:29.887931926+07:00","message":"write wav file: './tmp/7548/7548_381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:29.935925813+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.054651656+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.197212747+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.197225237+07:00","message":"found end of frame, send empty tag with msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.197227965+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.197234395+07:00","message":"[buffer interim] 382 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.197241509+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.19724524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.197248021+07:00","message":"> Transcript [2696] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.197250345+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.197252239+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.197254056+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.19725577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.197258461+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.197268209+07:00","message":"push: {true \n 0 0xc002e90700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:30.20312012+07:00","message":"write wav file: './tmp/7548/7548_382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.254805562+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.37346717+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.510855366+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.510876235+07:00","message":"found end of frame, send empty tag with msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.510879199+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.510886379+07:00","message":"[buffer interim] 383 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.510892934+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.510896272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.510899013+07:00","message":"> Transcript [2697] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.510901107+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.510902879+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.510904536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.510906349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.510914508+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.510922813+07:00","message":"push: {true \n 0 0xc004108300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:30.515745108+07:00","message":"write wav file: './tmp/7548/7548_383.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.575416144+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.823207379+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.91196359+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.911981022+07:00","message":"found end of frame, send empty tag with msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.911983957+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.911990263+07:00","message":"[buffer interim] 384 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.911996366+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.912000204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.912003093+07:00","message":"> Transcript [2698] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.912005504+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.912007676+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.91201023+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.912012052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:30.912021395+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.91203054+07:00","message":"push: {true \n 0 0xc004108880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:30.917515772+07:00","message":"write wav file: './tmp/7548/7548_384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:30.955363117+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.320721564+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.320760381+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-04-22T13:16:31.320765983+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.320779848+07:00","message":"[buffer interim] 385 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.320786417+07:00","message":"[bufferProcess] interim [420000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.320788091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.487043162+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.487090115+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-04-22T13:16:31.487097479+07:00","message":"receive interim result [false|false]: เราก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.487113391+07:00","message":"[buffer interim] 385 false เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.487119594+07:00","message":"[bufferProcess] interim [540000000]:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.487122252+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.487128537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.487131486+07:00","message":"> Transcript [2699] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.487133588+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.830629147+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.830664472+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-04-22T13:16:31.830669377+07:00","message":"receive interim result [false|false]: เราก็พูด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.830681952+07:00","message":"[buffer interim] 385 false เราก็พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.830688288+07:00","message":"[bufferProcess] interim [840000000]:เราก็พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.830690499+07:00","message":"[bufferProcess] send to processor:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.830695477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.830698303+07:00","message":"> Transcript [2700] [false]: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.830701193+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.830703065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.83070484+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.83070686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.860039787+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.860067965+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-04-22T13:16:31.86007337+07:00","message":"receive interim result [false|false]: เราก็ปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.860086489+07:00","message":"[buffer interim] 385 false เราก็ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.860091629+07:00","message":"[bufferProcess] interim [900000000]:เราก็ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.860093935+07:00","message":"[bufferProcess] send to processor:เราก็พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.860096901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.860099012+07:00","message":"> Transcript [2701] [false]: 'เราก็พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.860101527+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.860103419+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.860105071+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.860108603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.936472264+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.936513701+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-04-22T13:16:31.936519505+07:00","message":"receive interim result [false|false]: เราก็ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:31.936531976+07:00","message":"[buffer interim] 385 false เราก็ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.936538707+07:00","message":"[bufferProcess] interim [960000000]:เราก็ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.936540875+07:00","message":"[bufferProcess] send to processor:เราก็ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.936546785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.936549393+07:00","message":"> Transcript [2702] [false]: 'เราก็ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.936552082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.936556085+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.9365588+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:31.936561086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:32.011777518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:32.011789078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.136464631+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.136510142+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-04-22T13:16:32.13651676+07:00","message":"receive interim result [false|false]: เราก็ปุ๋ยพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.136530506+07:00","message":"[buffer interim] 385 false เราก็ปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136538887+07:00","message":"[bufferProcess] interim [200000000]:เราก็ปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136542252+07:00","message":"[bufferProcess] send to processor:เราก็ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136548929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136552767+07:00","message":"> Transcript [2703] [false]: 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136557554+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136560614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136563957+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136566932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136574157+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136577661+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136580605+07:00","message":"Set new StatePrefix : 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.136583755+07:00","message":"Next Push (prob) : 'ก็ปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.136603367+07:00","message":"push: {false เรา 0 0xc002507400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.327761857+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.327798865+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-04-22T13:16:32.327805673+07:00","message":"receive interim result [false|false]: เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.327822486+07:00","message":"[buffer interim] 385 false เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.327830188+07:00","message":"[bufferProcess] interim [380000000]:เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.327832616+07:00","message":"[bufferProcess] send to processor:เราก็ปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.327838187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.327841374+07:00","message":"> Transcript [2704] [false]: 'เราก็ปุ๋ยพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.32784485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.327846985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.327848891+07:00","message":"StatePrefix: 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.32785182+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.365009009+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.468199811+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.468241094+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-04-22T13:16:32.468247429+07:00","message":"receive interim result [true|false]: เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.468256483+07:00","message":"end recv isFinal message id 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.468258851+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.468264112+07:00","message":"[buffer interim] 385 true เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468271614+07:00","message":"[bufferProcess] interim [620000000]:เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468278071+07:00","message":"[bufferProcess] send to processor (isfinal):เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468281457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468284587+07:00","message":"> Transcript [2705] [false]: 'เราก็ปุ๋ยพืชสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468289046+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468291115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468292909+07:00","message":"StatePrefix: 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.46829535+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468297213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468299145+07:00","message":"> Transcript [2706] [true]: 'เราก็ปุ๋ยพืชสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468301061+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468302625+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468304325+07:00","message":"StatePrefix: 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468305886+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.468314097+07:00","message":"Push: 'ก็ปุ๋ยพืชสด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.468322484+07:00","message":"push: {true ก็ปุ๋ยพืชสด 0 0xc002507400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:32.474942034+07:00","message":"write wav file: './tmp/7548/7548_385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.555096518+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.614462275+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.686868601+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.822590637+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.822613723+07:00","message":"found end of frame, send empty tag with msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.822616847+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.822623863+07:00","message":"[buffer interim] 386 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.822630883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.822634825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.822637785+07:00","message":"> Transcript [2707] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.822640525+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.822642423+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.82264426+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.822646493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:32.822654404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:32.822664499+07:00","message":"push: {true \n 0 0xc004109600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:32.82703746+07:00","message":"write wav file: './tmp/7548/7548_386.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.219918903+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.2199594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Hello\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.219965196+07:00","message":"receive interim result [false|false]: Hello"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.219979843+07:00","message":"[buffer interim] 387 false Hello"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.21998692+07:00","message":"[bufferProcess] interim [540000000]:Hello"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.21998847+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.2407079+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.240743713+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-04-22T13:16:33.240750214+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.240766378+07:00","message":"[buffer interim] 387 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.240774671+07:00","message":"[bufferProcess] interim [600000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.24077767+07:00","message":"[bufferProcess] send to processor:Hello"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.240782108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.240786167+07:00","message":"> Transcript [2708] [false]: 'Hello'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.240789213+07:00","message":"Set StatePrefix (first interim): 'Hello'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.420550008+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.420590815+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-04-22T13:16:33.420599788+07:00","message":"receive interim result [false|false]: รูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.420613349+07:00","message":"[buffer interim] 387 false รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.420620246+07:00","message":"[bufferProcess] interim [780000000]:รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.420622578+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.420628003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.420630787+07:00","message":"> Transcript [2709] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.420632853+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.420635203+07:00","message":"Set new StatePrefix: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.670326109+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.670364422+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-04-22T13:16:33.670370593+07:00","message":"receive interim result [false|false]: รูปนี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:33.670384177+07:00","message":"[buffer interim] 387 false รูปนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.6703905+07:00","message":"[bufferProcess] interim [20000000]:รูปนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.67039296+07:00","message":"[bufferProcess] send to processor:รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.670398198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.670400914+07:00","message":"> Transcript [2710] [false]: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.670403994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.67040579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.670408093+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:33.670410497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.106777174+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.106825983+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-04-22T13:16:34.106831795+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.106846626+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.106853613+07:00","message":"[bufferProcess] interim [440000000]:รูปนี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.106856185+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.106862087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.106865205+07:00","message":"> Transcript [2711] [false]: 'รูปนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.106868117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.106870021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.106872426+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.10687481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.426386455+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.426427425+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-04-22T13:16:34.426433746+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.426447712+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.42645379+07:00","message":"[bufferProcess] interim [800000000]:รูปนี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.426456428+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.426462712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.426465486+07:00","message":"> Transcript [2712] [false]: 'รูปนี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.426468268+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.426470121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.426471952+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.426473987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.588724253+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.5887621+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-04-22T13:16:34.588768821+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.588782759+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.58878953+07:00","message":"[bufferProcess] interim [920000000]:รูปนี้เป็นต้นป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588791717+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588797229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588799917+07:00","message":"> Transcript [2713] [false]: 'รูปนี้เป็นต้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588802881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588805018+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588807077+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588809258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588814046+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588821829+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588823845+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.588826383+07:00","message":"Next Push (prob) : 'นี้เป็นต้นไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.588835614+07:00","message":"push: {false รูป 0 0xc002507a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.824597922+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.824636916+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-04-22T13:16:34.82464279+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:34.824655533+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.824664647+07:00","message":"[bufferProcess] interim [160000000]:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.824666998+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.824670731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.824673563+07:00","message":"> Transcript [2714] [false]: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.82467557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:34.824677459+07:00","message":"Set new StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:35.01258275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:35.012588908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.453407593+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.453446379+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-04-22T13:16:35.453451707+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.453466483+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.453473283+07:00","message":"[bufferProcess] interim [760000000]:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.45347584+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.453482541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.453485184+07:00","message":"> Transcript [2715] [false]: 'รูปนี้เป็นต้นปอเทือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.453488266+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.453490188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.453491928+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.453494687+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.671732382+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.671769386+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-04-22T13:16:35.671775985+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.671790184+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.671800203+07:00","message":"[bufferProcess] interim [0]:รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.671803017+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.671809704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.671820972+07:00","message":"> Transcript [2716] [false]: 'รูปนี้เป็นต้นปอเทือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.671824644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.671826848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.671829225+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.671831934+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.709026542+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.709077656+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-04-22T13:16:35.709085016+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.709103112+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.709115057+07:00","message":"[bufferProcess] interim [60000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.7091178+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.709121153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.709123879+07:00","message":"> Transcript [2717] [false]: 'รูปนี้เป็นต้นปอเทืองซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.709127242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.709129657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.709131847+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.70913415+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.894866809+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.894909214+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-04-22T13:16:35.894914678+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.894926521+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894935549+07:00","message":"[bufferProcess] interim [240000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894938117+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894943529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894946147+07:00","message":"> Transcript [2718] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894949505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894951414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894953446+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894955899+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894960235+07:00","message":"Push: 'นี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894962134+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.89496694+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:35.894969518+07:00","message":"Next Push (prob) : 'อเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:35.894976609+07:00","message":"push: {false นี้เป็นต้นป 0 0xc002507a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.373300625+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.373349938+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-04-22T13:16:36.373357166+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.373371714+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.373378894+07:00","message":"[bufferProcess] interim [720000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.373381622+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.373387965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.373390492+07:00","message":"> Transcript [2719] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.373393455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.373395306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.373399893+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.373402329+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.555191146+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.555229541+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-04-22T13:16:36.55523547+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.55524734+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.555255317+07:00","message":"[bufferProcess] interim [900000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.55525816+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.555263996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.555266887+07:00","message":"> Transcript [2720] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.555270063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.555272428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.555274732+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.55527738+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.868768529+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.868798198+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-04-22T13:16:36.868803438+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:36.868823289+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.868830274+07:00","message":"[bufferProcess] interim [140000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.868833136+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.868838599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.868841275+07:00","message":"> Transcript [2721] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.868844357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.868846425+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.868848689+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:36.868850883+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.122415983+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.122452891+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-04-22T13:16:37.122459627+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.122472474+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122479966+07:00","message":"[bufferProcess] interim [440000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122482448+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122488034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122491024+07:00","message":"> Transcript [2722] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.12249624+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122498293+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122500436+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122503198+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122507953+07:00","message":"Push: 'อเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122509773+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122512166+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.122514455+07:00","message":"Next Push (prob) : 'มาทำเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.122521993+07:00","message":"push: {false อเทืองซึ่งนำ 0 0xc002507a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.314110916+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.314146289+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-04-22T13:16:37.314152146+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.314164111+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.314172959+07:00","message":"[bufferProcess] interim [680000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.314175509+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.314183735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.314186641+07:00","message":"> Transcript [2723] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.314189946+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.314191985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.314193858+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.31419665+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.53763057+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.5376487+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.53765123+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537657343+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537659959+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537661711+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537663727+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537665317+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537666815+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537668283+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537669787+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537671315+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537672818+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.53767428+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.53767579+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537677367+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537678867+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537680353+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537681839+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537683343+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.537685003+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.644914251+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.644951839+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-04-22T13:16:37.644957713+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.64497138+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.644978732+07:00","message":"[bufferProcess] interim [980000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.644981468+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.644987596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.644990579+07:00","message":"> Transcript [2724] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.644994404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.644996635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.644998534+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.64500132+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.828909575+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.828948799+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-04-22T13:16:37.828954585+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.828967801+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.82897487+07:00","message":"[bufferProcess] interim [160000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.828977912+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.828983746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.828987436+07:00","message":"> Transcript [2725] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.828991032+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.82899344+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.828995722+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.828998667+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.954208416+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.954250498+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-04-22T13:16:37.954257189+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.954269879+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954280156+07:00","message":"[bufferProcess] interim [280000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954282889+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954290825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954293676+07:00","message":"> Transcript [2726] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954299487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954301518+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954303782+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954306654+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954313182+07:00","message":"Push: 'มาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954315458+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954317706+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:37.954320078+07:00","message":"Next Push (prob) : 'พืชสดเพื่อความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:37.954328995+07:00","message":"push: {false มาทำเป็นปุ๋ย 0 0xc002507a80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:38.013117521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:38.013123415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.226897775+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.226938884+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-04-22T13:16:38.226945554+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.226961723+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.226969215+07:00","message":"[bufferProcess] interim [580000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.22697228+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.226975712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.226979034+07:00","message":"> Transcript [2727] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.226981497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.226983388+07:00","message":"Set new StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.341966996+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.341997921+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-04-22T13:16:38.342018718+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.342030313+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.342049564+07:00","message":"[bufferProcess] interim [640000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.342052258+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.342057744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.342060769+07:00","message":"> Transcript [2728] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.342064257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.342066211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.342068018+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.342072522+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.658780226+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.658824559+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-04-22T13:16:38.658830497+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.658844378+07:00","message":"[buffer interim] 387 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.658851546+07:00","message":"[bufferProcess] interim [940000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.65885414+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.65886023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.658862762+07:00","message":"> Transcript [2729] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.658865911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.658868102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.658870565+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.658873202+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.703563069+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.868988602+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.869026798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.869033464+07:00","message":"receive interim result [true|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.869046286+07:00","message":"end recv isFinal message id 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.869050079+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.869059818+07:00","message":"[buffer interim] 387 true รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869066772+07:00","message":"[bufferProcess] interim [240000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869070632+07:00","message":"[bufferProcess] send to processor (isfinal):รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869074252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869076786+07:00","message":"> Transcript [2730] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869079681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869081577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.86908348+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869088756+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869090636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.86909292+07:00","message":"> Transcript [2731] [true]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869095329+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869097173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869098727+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869100812+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:38.869103788+07:00","message":"Push: 'พืชสดเพื่อบำรุงดินได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:38.869113474+07:00","message":"push: {true พืชสดเพื่อบำรุงดินได้ 0 0xc002507a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:38.881715565+07:00","message":"write wav file: './tmp/7548/7548_387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:39.925901029+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.39141764+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.391464741+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-04-22T13:16:40.391471385+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.391489985+07:00","message":"[buffer interim] 388 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.391499542+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.391502652+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.391513594+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.391517409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.39152141+07:00","message":"> Transcript [2732] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.391525003+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.490387886+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.490429636+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-04-22T13:16:40.490435431+07:00","message":"receive interim result [false|false]: ส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.490448995+07:00","message":"[buffer interim] 388 false ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.490456375+07:00","message":"[bufferProcess] interim [600000000]:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.490458223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.620053317+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.620092058+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-04-22T13:16:40.620097576+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.620110024+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.620119954+07:00","message":"[bufferProcess] interim [720000000]:ส่วนปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.620122722+07:00","message":"[bufferProcess] send to processor:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.620128094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.620131117+07:00","message":"> Transcript [2733] [false]: 'ส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.620134131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.620136082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.620137867+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.620139964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.911561495+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.911602255+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-04-22T13:16:40.911607707+07:00","message":"receive interim result [false|false]: ส่วนกรุงเทพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.911622016+07:00","message":"[buffer interim] 388 false ส่วนกรุงเทพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.911629341+07:00","message":"[bufferProcess] interim [960000000]:ส่วนกรุงเทพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.91163188+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.911635179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.911638014+07:00","message":"> Transcript [2734] [false]: 'ส่วนปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.911640916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.911642915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.911644756+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.911646612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.919197919+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.919225606+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-04-22T13:16:40.919232204+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:40.919245813+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.919252803+07:00","message":"[bufferProcess] interim [20000000]:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.919255928+07:00","message":"[bufferProcess] send to processor:ส่วนกรุงเทพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.919262229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.919265998+07:00","message":"> Transcript [2735] [false]: 'ส่วนกรุงเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.91926995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.919273154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.919276192+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:40.919278816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:41.013559242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:41.013560495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.480566914+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.480604414+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-04-22T13:16:41.48061039+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.480623496+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480631125+07:00","message":"[bufferProcess] interim [620000000]:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480633475+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480640158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480643296+07:00","message":"> Transcript [2736] [false]: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480646538+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480648947+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480650838+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480652905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480658062+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.48066029+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480662391+07:00","message":"Set new StatePrefix : 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:41.480664446+07:00","message":"Next Push (prob) : 'ปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:41.48067216+07:00","message":"push: {false ส่วน 0 0xc002507d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.016616434+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.016656121+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-04-22T13:16:42.016662182+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.016675878+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.016683428+07:00","message":"[bufferProcess] interim [100000000]:ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.016685927+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.016689464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.016692659+07:00","message":"> Transcript [2737] [false]: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.01669648+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.016698522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.01670069+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.016706356+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.178908313+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.178944043+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-04-22T13:16:42.178950467+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.178967614+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.178974837+07:00","message":"[bufferProcess] interim [280000000]:ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.178978388+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.178984422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.17898749+07:00","message":"> Transcript [2738] [false]: 'ส่วนปุ๋ยเคมีปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.178990623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.178992887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.178994558+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.178996882+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.378984244+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.379020889+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-04-22T13:16:42.379026609+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.379041805+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.379048624+07:00","message":"[bufferProcess] interim [460000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.379051043+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.379054179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.379057249+07:00","message":"> Transcript [2739] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.379060344+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.379062337+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.379064471+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.379066505+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.566455349+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.566504429+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-04-22T13:16:42.566510462+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.566522677+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566530829+07:00","message":"[bufferProcess] interim [640000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566534459+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566540413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566544129+07:00","message":"> Transcript [2740] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566547978+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566551057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566554344+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566560979+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566565061+07:00","message":"Push: 'ปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566567934+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566571289+07:00","message":"Set new StatePrefix : 'ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.566574174+07:00","message":"Next Push (prob) : 'ปุ๋ยที่สั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.566588502+07:00","message":"push: {false ปุ๋ยเคมี 0 0xc002507d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.573610759+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.573631185+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-04-22T13:16:42.573636064+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.573648328+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.573652848+07:00","message":"[bufferProcess] interim [700000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.573655631+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.573658129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.573660246+07:00","message":"> Transcript [2741] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.573662352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.573664482+07:00","message":"Set new StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.959234195+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.959270042+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-04-22T13:16:42.95927676+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:42.959289901+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.959297759+07:00","message":"[bufferProcess] interim [120000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.959300424+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.959303817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.95930642+07:00","message":"> Transcript [2742] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.959308675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:42.959310849+07:00","message":"Set new StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.141961419+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.142000085+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-04-22T13:16:43.142005846+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.142019357+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.142026658+07:00","message":"[bufferProcess] interim [300000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.142029312+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.142036476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.142039281+07:00","message":"> Transcript [2743] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.142042741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.142045032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.142047093+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.142050246+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.267704376+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.267737941+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-04-22T13:16:43.267743336+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.267757768+07:00","message":"[buffer interim] 388 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.267764944+07:00","message":"[bufferProcess] interim [360000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.267767402+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.267771207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.267774312+07:00","message":"> Transcript [2744] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.267777567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.267780045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.267781971+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.26778419+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.313841372+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.421798895+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.421847281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.421854363+07:00","message":"receive interim result [true|false]: ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.421863389+07:00","message":"end recv isFinal message id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.421865584+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.421872342+07:00","message":"[buffer interim] 388 true ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421880278+07:00","message":"[bufferProcess] interim [630000000]:ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421885394+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421888691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421891397+07:00","message":"> Transcript [2745] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421894964+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421896754+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421898704+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421900842+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.42190266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421905305+07:00","message":"> Transcript [2746] [true]: 'ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.42190755+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421909115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421910786+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.42191247+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.421918993+07:00","message":"Push: 'เป็นปุ๋ยที่สังเคราะห์ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.421928255+07:00","message":"push: {true เป็นปุ๋ยที่สังเคราะห์ขึ้น 0 0xc002507d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:43.43370094+07:00","message":"write wav file: './tmp/7548/7548_388.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.696598917+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.765239618+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.82667563+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.910315651+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.91033586+07:00","message":"found end of frame, send empty tag with msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.910339171+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.910345216+07:00","message":"[buffer interim] 389 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.910352684+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.910356559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.910359141+07:00","message":"> Transcript [2747] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.910361901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.910365729+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.9103687+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.910371464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:43.910380147+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:43.910390877+07:00","message":"push: {true \n 0 0xc002506680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:43.914696751+07:00","message":"write wav file: './tmp/7548/7548_389.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:44.014255066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:44.014264677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.395347891+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.395402122+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-04-22T13:16:44.395409328+07:00","message":"receive interim result [false|false]: จะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.395429477+07:00","message":"[buffer interim] 390 false จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.39543804+07:00","message":"[bufferProcess] interim [360000000]:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.395442252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.576920999+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.576967494+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-04-22T13:16:44.576973505+07:00","message":"receive interim result [false|false]: จะให้ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.57698553+07:00","message":"[buffer interim] 390 false จะให้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.576992844+07:00","message":"[bufferProcess] interim [540000000]:จะให้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.576995755+07:00","message":"[bufferProcess] send to processor:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.576999316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.577002244+07:00","message":"> Transcript [2748] [false]: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.577004363+07:00","message":"Set StatePrefix (first interim): 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.616527678+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.61656492+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-04-22T13:16:44.616571598+07:00","message":"receive interim result [false|false]: จะให้ทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.616583822+07:00","message":"[buffer interim] 390 false จะให้ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.616598555+07:00","message":"[bufferProcess] interim [600000000]:จะให้ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.616601987+07:00","message":"[bufferProcess] send to processor:จะให้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.616606732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.61661077+07:00","message":"> Transcript [2749] [false]: 'จะให้ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.616615236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.616619629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.616622537+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.616625919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.730608665+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.730646906+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-04-22T13:16:44.730652476+07:00","message":"receive interim result [false|false]: จะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.73066265+07:00","message":"[buffer interim] 390 false จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.730669564+07:00","message":"[bufferProcess] interim [660000000]:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.73067168+07:00","message":"[bufferProcess] send to processor:จะให้ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.730681732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.730686173+07:00","message":"> Transcript [2750] [false]: 'จะให้ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.73068967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.730691859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.730693733+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.73069579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.826809324+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.826853302+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-04-22T13:16:44.826859481+07:00","message":"receive interim result [false|false]: จะให้ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:44.826872952+07:00","message":"[buffer interim] 390 false จะให้ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.826880895+07:00","message":"[bufferProcess] interim [780000000]:จะให้ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.826883481+07:00","message":"[bufferProcess] send to processor:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.826889285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.826892344+07:00","message":"> Transcript [2751] [false]: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.826895502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.826897511+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.826899438+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:44.826902131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.076663825+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.076699142+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-04-22T13:16:45.07670451+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.076720385+07:00","message":"[buffer interim] 390 false จะให้ทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076727035+07:00","message":"[bufferProcess] interim [80000000]:จะให้ทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076729826+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076733833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076736543+07:00","message":"> Transcript [2752] [false]: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076739442+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076741397+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076745023+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076747097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.07675003+07:00","message":"Push: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076752136+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.076754466+07:00","message":"Set new StatePrefix : 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.07675673+07:00","message":"Next Push (prob) : 'ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.076764349+07:00","message":"push: {false จะให้ 0 0xc000168680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.270873283+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.27090848+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-04-22T13:16:45.270914055+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.27092699+07:00","message":"[buffer interim] 390 false จะให้ทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.270933724+07:00","message":"[bufferProcess] interim [260000000]:จะให้ทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.270935939+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.270942783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.270947098+07:00","message":"> Transcript [2753] [false]: 'จะให้ทานอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.270950312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.270952454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.270954297+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.270956656+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.479139091+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.479177885+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-04-22T13:16:45.47918389+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.479200137+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.479205518+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-04-22T13:16:45.47920825+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.479213603+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.479216527+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479222311+07:00","message":"[bufferProcess] interim [440000000]:จะให้ธาตุอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479224289+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479226942+07:00","message":"[bufferProcess] interim [500000000]:จะให้ธาตุอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.47922862+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479231377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479234042+07:00","message":"> Transcript [2754] [false]: 'จะให้ทานอาหารที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479237162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479239297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479241088+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479243357+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.47924487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479249104+07:00","message":"> Transcript [2755] [false]: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.479250882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.47925282+07:00","message":"Set new StatePrefix: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.80280963+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.80285437+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-04-22T13:16:45.802860693+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็นแก่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.802877918+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็นแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.802885845+07:00","message":"[bufferProcess] interim [800000000]:จะให้ธาตุอาหารที่จำเป็นแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.802888172+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.802894323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.802897142+07:00","message":"> Transcript [2756] [false]: 'จะให้ธาตุอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.802900477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.802902481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.802904359+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.802906488+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.914506143+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.914544022+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-04-22T13:16:45.914549809+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็นกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:45.914562116+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.914568193+07:00","message":"[bufferProcess] interim [860000000]:จะให้ธาตุอาหารที่จำเป็นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.914570691+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จำเป็นแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.914575961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.914578401+07:00","message":"> Transcript [2757] [false]: 'จะให้ธาตุอาหารที่จำเป็นแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.914581469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.9145834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.91458529+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:45.91458788+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.051513202+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.051559384+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-04-22T13:16:46.051565923+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.051580872+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.051589648+07:00","message":"[bufferProcess] interim [980000000]:จะให้ธาตุอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.05159217+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จำเป็นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.051595931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.05159883+07:00","message":"> Transcript [2758] [false]: 'จะให้ธาตุอาหารที่จำเป็นกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.051601851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.051604115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.05160626+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.051608428+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.128559915+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.128587196+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-04-22T13:16:46.128592131+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็นแก่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.128603282+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็นแก่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128611859+07:00","message":"[bufferProcess] interim [100000000]:จะให้ธาตุอาหารที่จำเป็นแก่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128614064+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128619247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128621925+07:00","message":"> Transcript [2759] [false]: 'จะให้ธาตุอาหารที่จำเป็นเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128625184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128627308+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128629481+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128631648+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.12863786+07:00","message":"Push: 'ธาตุอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128639721+07:00","message":"TextPushed: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128642136+07:00","message":"Set new StatePrefix : 'จะให้ธาตุอาหารที่จำเป็นเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.128644704+07:00","message":"Next Push (prob) : 'จำเป็นเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.128653567+07:00","message":"push: {false ธาตุอาหารที่ 0 0xc000168680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.199037351+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.199067645+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-04-22T13:16:46.199073825+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็นแก่พืชใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.19908475+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็นแก่พืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.199095169+07:00","message":"[bufferProcess] interim [220000000]:จะให้ธาตุอาหารที่จำเป็นแก่พืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.199097515+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จำเป็นแก่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.199102904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.199105419+07:00","message":"> Transcript [2760] [false]: 'จะให้ธาตุอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.199107382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.199109597+07:00","message":"Set new StatePrefix: 'จะให้ธาตุอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.489056676+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.489091532+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-04-22T13:16:46.489097425+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.489111415+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.489118243+07:00","message":"[bufferProcess] interim [460000000]:จะให้ธาตุอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.489120815+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จำเป็นแก่พืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.48912619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.489128975+07:00","message":"> Transcript [2761] [false]: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.489132334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.489134444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.489136362+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.489138913+07:00","message":"TextPushed: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.677286985+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.677328083+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-04-22T13:16:46.67733358+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.677349148+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.6773529+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-04-22T13:16:46.677355888+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.67736127+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:46.677364083+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677369837+07:00","message":"[bufferProcess] interim [640000000]:จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677372056+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677374839+07:00","message":"[bufferProcess] interim [700000000]:จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.67737654+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677379748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677382412+07:00","message":"> Transcript [2762] [false]: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677385652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.6773879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677391032+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677394981+07:00","message":"TextPushed: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677396701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677398606+07:00","message":"> Transcript [2763] [false]: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677400653+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677402328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.67740388+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:46.677405732+07:00","message":"TextPushed: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:47.015038691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:47.015075896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.072768091+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.072811293+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-04-22T13:16:47.072825316+07:00","message":"receive interim result [false|false]: จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.072840047+07:00","message":"[buffer interim] 390 false จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072847666+07:00","message":"[bufferProcess] interim [60000000]:จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072850302+07:00","message":"[bufferProcess] send to processor:จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072855631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072858632+07:00","message":"> Transcript [2764] [false]: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072862411+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.07286475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.07286708+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072870277+07:00","message":"TextPushed: 'จะให้ธาตุอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072874833+07:00","message":"Push: 'จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072876678+07:00","message":"TextPushed: 'จะให้ธาตุอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072878783+07:00","message":"Set new StatePrefix : 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.072880929+07:00","message":"Next Push (prob) : 'ในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.072900415+07:00","message":"push: {false จำเป็นแก่พืช 0 0xc000168680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.413840067+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.637048816+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.637083096+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-04-22T13:16:47.637089377+07:00","message":"receive interim result [true|false]: จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.637095857+07:00","message":"end recv isFinal message id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.637098474+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.637123097+07:00","message":"[buffer interim] 390 true จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637145635+07:00","message":"[bufferProcess] interim [600000000]:จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637152224+07:00","message":"[bufferProcess] send to processor (isfinal):จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637156249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637159151+07:00","message":"> Transcript [2765] [false]: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637173945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637175941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637178131+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637182314+07:00","message":"TextPushed: 'จะให้ธาตุอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637185091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637187982+07:00","message":"> Transcript [2766] [true]: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637191207+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637193898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.6371965+07:00","message":"StatePrefix: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637199492+07:00","message":"TextPushed: 'จะให้ธาตุอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:47.637209551+07:00","message":"Push: 'ในปริมาณสูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:47.637220805+07:00","message":"push: {true ในปริมาณสูง 0 0xc000168680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:47.64846928+07:00","message":"write wav file: './tmp/7548/7548_390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.054930587+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.125504277+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.254869944+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.313500184+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.332207129+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.33222276+07:00","message":"found end of frame, send empty tag with msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.332225861+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.332232477+07:00","message":"[buffer interim] 391 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.332243292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.332246692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.332249522+07:00","message":"> Transcript [2767] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.332252157+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.332254023+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.332255904+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.33225765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.332264294+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.332273834+07:00","message":"push: {true \n 0 0xc000169b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:48.336829355+07:00","message":"write wav file: './tmp/7548/7548_391.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.47199081+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.472017821+07:00","message":"found end of frame, send empty tag with msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.472021586+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.472029041+07:00","message":"[buffer interim] 392 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.472036009+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.47203952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.472042187+07:00","message":"> Transcript [2768] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.472044425+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.472046179+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.472047974+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.472049807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:48.472053792+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:48.47206327+07:00","message":"push: {true \n 0 0xc002030300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:48.476738847+07:00","message":"write wav file: './tmp/7548/7548_392.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.147669695+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.633421178+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.633468818+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-04-22T13:16:49.633474025+07:00","message":"receive interim result [false|false]: สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.633487654+07:00","message":"[buffer interim] 393 false สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.633494602+07:00","message":"[bufferProcess] interim [480000000]:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.633496574+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.633503154+07:00","message":"[bufferProcess] send to processor (ticker):สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.633505542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.633507924+07:00","message":"> Transcript [2769] [false]: 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.633509901+07:00","message":"Set StatePrefix (first interim): 'สัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.710280419+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.710324165+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-04-22T13:16:49.710330654+07:00","message":"receive interim result [false|false]: ศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.710344734+07:00","message":"[buffer interim] 393 false ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.71035547+07:00","message":"[bufferProcess] interim [600000000]:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.710357871+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.995597677+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.99563776+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-04-22T13:16:49.9956438+07:00","message":"receive interim result [false|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:49.995660941+07:00","message":"[buffer interim] 393 false ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.995668544+07:00","message":"[bufferProcess] interim [900000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.995670651+07:00","message":"[bufferProcess] send to processor:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.995674721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.995678193+07:00","message":"> Transcript [2770] [false]: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.995680621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:49.99568249+07:00","message":"Set new StatePrefix: 'ศัตรู'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:50.015772289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:50.015790161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.364048049+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.426956514+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.462854405+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.462903475+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-04-22T13:16:50.462910087+07:00","message":"receive interim result [true|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.462922396+07:00","message":"end recv isFinal message id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.462925876+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.462933345+07:00","message":"[buffer interim] 393 true ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462941433+07:00","message":"[bufferProcess] interim [440000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462944782+07:00","message":"[bufferProcess] send to processor (isfinal):ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462948081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462950871+07:00","message":"> Transcript [2771] [false]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.46295385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462955927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462957684+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462959548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462963091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462964982+07:00","message":"> Transcript [2772] [true]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462967037+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.46296858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462970101+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.462971656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.46297427+07:00","message":"Push: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.46298303+07:00","message":"push: {true ศัตรูพืช 0 0xc002e90480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:50.468459604+07:00","message":"write wav file: './tmp/7548/7548_393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.744063854+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.877344954+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.903245408+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.903263399+07:00","message":"found end of frame, send empty tag with msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.90326669+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.903272677+07:00","message":"[buffer interim] 394 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.90328011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.903283712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.903286321+07:00","message":"> Transcript [2773] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.903288887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.903290699+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.903292505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.90329426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:50.903300845+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:50.903309598+07:00","message":"push: {true \n 0 0xc002e90600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:50.907833112+07:00","message":"write wav file: './tmp/7548/7548_394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.369057074+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.369098943+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-04-22T13:16:51.369104488+07:00","message":"receive interim result [false|false]: สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.369118313+07:00","message":"[buffer interim] 395 false สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.369125263+07:00","message":"[bufferProcess] interim [480000000]:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.369127302+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.418180314+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.418217545+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-04-22T13:16:51.418222323+07:00","message":"receive interim result [false|false]: ศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.418232381+07:00","message":"[buffer interim] 395 false ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.418238769+07:00","message":"[bufferProcess] interim [600000000]:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.418240971+07:00","message":"[bufferProcess] send to processor:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.418243681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.418246405+07:00","message":"> Transcript [2774] [false]: 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.418248594+07:00","message":"Set StatePrefix (first interim): 'สัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.73069923+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.730735512+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-04-22T13:16:51.730741641+07:00","message":"receive interim result [false|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:51.7307663+07:00","message":"[buffer interim] 395 false ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.7307732+07:00","message":"[bufferProcess] interim [840000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.73077549+07:00","message":"[bufferProcess] send to processor:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.730781797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.730784819+07:00","message":"> Transcript [2775] [false]: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.730786778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:51.730788788+07:00","message":"Set new StatePrefix: 'ศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.232410462+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.232446531+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-04-22T13:16:52.23245188+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.232463927+07:00","message":"[buffer interim] 395 false ศัตรูพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.232469453+07:00","message":"[bufferProcess] interim [380000000]:ศัตรูพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.232471748+07:00","message":"[bufferProcess] send to processor:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.23247664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.232479187+07:00","message":"> Transcript [2776] [false]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.232481773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.232483576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.232485235+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.232487201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.428608411+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.428643244+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-04-22T13:16:52.42864868+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.42866243+07:00","message":"[buffer interim] 395 false ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.428669423+07:00","message":"[bufferProcess] interim [560000000]:ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.428671788+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.42867511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.428677473+07:00","message":"> Transcript [2777] [false]: 'ศัตรูพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.428680177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.428682079+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.428683788+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.428685665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.634660814+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.634696976+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-04-22T13:16:52.634707405+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:52.634724414+07:00","message":"[buffer interim] 395 false ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.634731782+07:00","message":"[bufferProcess] interim [800000000]:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.634734255+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.634739578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.634742412+07:00","message":"> Transcript [2778] [false]: 'ศัตรูพืชชนิดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.63474553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.634747582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.634749634+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:52.634751714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:53.01611715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:53.016126161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.054304171+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.136140976+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.136187287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิดต่างๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.136193573+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.136208361+07:00","message":"[buffer interim] 395 false ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136215564+07:00","message":"[bufferProcess] interim [400000000]:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136218348+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136223398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136228985+07:00","message":"> Transcript [2779] [false]: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136232234+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136234524+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136236334+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136238579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136243531+07:00","message":"Push: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.13624578+07:00","message":"TextPushed: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136247934+07:00","message":"Set new StatePrefix : 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.136250096+07:00","message":"Next Push (prob) : 'พืชชนิดต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.136258767+07:00","message":"push: {false ศัตรู 0 0xc002e90880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.139936182+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.139954165+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-04-22T13:16:53.139962031+07:00","message":"receive interim result [true|false]: ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.139969974+07:00","message":"end recv isFinal message id 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.139972229+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.139977578+07:00","message":"[buffer interim] 395 true ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.139982158+07:00","message":"[bufferProcess] interim [400000000]:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.13998752+07:00","message":"[bufferProcess] send to processor (isfinal):ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.139990453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.139993155+07:00","message":"> Transcript [2780] [false]: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.139995444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.139997102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.139998768+07:00","message":"StatePrefix: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.140000718+07:00","message":"TextPushed: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.140002297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.140005287+07:00","message":"> Transcript [2781] [true]: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.140008297+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.140010484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.140012326+07:00","message":"StatePrefix: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.140014+07:00","message":"TextPushed: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.140019636+07:00","message":"Push: 'พืชชนิดต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.140023948+07:00","message":"push: {true พืชชนิดต่างๆ 0 0xc002e90880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:53.146861362+07:00","message":"write wav file: './tmp/7548/7548_395.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.185179649+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.657318722+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.657371139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.657376929+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.657444846+07:00","message":"[buffer interim] 396 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.657453674+07:00","message":"[bufferProcess] interim [480000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.657455765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.728228558+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.728268387+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-04-22T13:16:53.728274907+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:53.728292799+07:00","message":"[buffer interim] 396 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.728301432+07:00","message":"[bufferProcess] interim [600000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.728304224+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.728309832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.7283149+07:00","message":"> Transcript [2782] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:53.728318145+07:00","message":"Set StatePrefix (first interim): '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.164798971+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.164839477+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-04-22T13:16:54.164845326+07:00","message":"receive interim result [false|false]: สามารถกรอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.164857022+07:00","message":"[buffer interim] 396 false สามารถกรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.16486489+07:00","message":"[bufferProcess] interim [960000000]:สามารถกรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.164867207+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.164872277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.16487517+07:00","message":"> Transcript [2783] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.164877496+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.164879324+07:00","message":"Set new StatePrefix: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.415676446+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.415716431+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-04-22T13:16:54.415722547+07:00","message":"receive interim result [false|false]: สามารถกรอกความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.415737302+07:00","message":"[buffer interim] 396 false สามารถกรอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.415745327+07:00","message":"[bufferProcess] interim [260000000]:สามารถกรอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.415747776+07:00","message":"[bufferProcess] send to processor:สามารถกรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.415754752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.415757654+07:00","message":"> Transcript [2784] [false]: 'สามารถกรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.415760901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.415763024+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.415765347+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.415768011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.611940296+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.611978006+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-04-22T13:16:54.611983957+07:00","message":"receive interim result [false|false]: สามารถก่อความเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.61200571+07:00","message":"[buffer interim] 396 false สามารถก่อความเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.612013066+07:00","message":"[bufferProcess] interim [440000000]:สามารถก่อความเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.612015366+07:00","message":"[bufferProcess] send to processor:สามารถกรอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.612020874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.612023487+07:00","message":"> Transcript [2785] [false]: 'สามารถกรอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.612026349+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.612028187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.612029977+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.612032353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.619938545+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.61997005+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-04-22T13:16:54.619976237+07:00","message":"receive interim result [false|false]: สามารถกรอกความเสี่ยง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.619990473+07:00","message":"[buffer interim] 396 false สามารถกรอกความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.619997145+07:00","message":"[bufferProcess] interim [500000000]:สามารถกรอกความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.620002207+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.620005818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.620008609+07:00","message":"> Transcript [2786] [false]: 'สามารถก่อความเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.6200118+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.620013808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.620015573+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.620017617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.730413416+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.730451109+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-04-22T13:16:54.730457981+07:00","message":"receive interim result [false|false]: สามารถกรอกความเสียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.730472073+07:00","message":"[buffer interim] 396 false สามารถกรอกความเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730480161+07:00","message":"[bufferProcess] interim [560000000]:สามารถกรอกความเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730482918+07:00","message":"[bufferProcess] send to processor:สามารถกรอกความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730490036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730492848+07:00","message":"> Transcript [2787] [false]: 'สามารถกรอกความเสี่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730496189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730498299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.73050034+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730502653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730508462+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730510198+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730512044+07:00","message":"Set new StatePrefix : 'สามารถกรอกความเสี่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.730514055+07:00","message":"Next Push (prob) : 'กรอกความเสี่ยง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.730521734+07:00","message":"push: {false สามารถ 0 0xc004108a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.803896276+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.803926436+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-04-22T13:16:54.8039319+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:54.803946729+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.803954237+07:00","message":"[bufferProcess] interim [680000000]:สามารถก่อความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.803957328+07:00","message":"[bufferProcess] send to processor:สามารถกรอกความเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.803960801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.803963341+07:00","message":"> Transcript [2788] [false]: 'สามารถกรอกความเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.803965837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:54.803968775+07:00","message":"Set new StatePrefix: 'สามารถกรอกความเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.061232239+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.061276699+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-04-22T13:16:55.061282244+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.061297507+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.061304377+07:00","message":"[bufferProcess] interim [920000000]:สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.061306952+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.061313279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.061315787+07:00","message":"> Transcript [2789] [false]: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.061317931+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.061321732+07:00","message":"Set new StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.283351134+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.283393283+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-04-22T13:16:55.28339882+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.283412337+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.283419503+07:00","message":"[bufferProcess] interim [100000000]:สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.283422129+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.283429298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.283431865+07:00","message":"> Transcript [2790] [false]: 'สามารถก่อความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.283440456+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.283443376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.283445156+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.283450438+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.502258114+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.502290955+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-04-22T13:16:55.502297409+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.502310253+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.502317299+07:00","message":"[bufferProcess] interim [340000000]:สามารถก่อความเสียหายต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.502320254+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.502325796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.502328471+07:00","message":"> Transcript [2791] [false]: 'สามารถก่อความเสียหายต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.502331527+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.502333403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.502335694+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.502338241+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.505281787+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.505300057+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-04-22T13:16:55.505304522+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.505313471+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.505317608+07:00","message":"[bufferProcess] interim [400000000]:สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.505320059+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.505324191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.505326582+07:00","message":"> Transcript [2792] [false]: 'สามารถก่อความเสียหายต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.505328748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.505330518+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.505332264+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.50533449+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.629937693+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.629972931+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-04-22T13:16:55.629979024+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.629990286+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.629996677+07:00","message":"[bufferProcess] interim [460000000]:สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.629999412+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.630004596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.6300074+07:00","message":"> Transcript [2793] [false]: 'สามารถก่อความเสียหายต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.630010559+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.630012555+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.63001487+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.630017095+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.630021446+07:00","message":"Push: 'ก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.630023331+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.630026057+07:00","message":"Set new StatePrefix : 'สามารถก่อความเสียหายต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.630029801+07:00","message":"Next Push (prob) : 'ต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.630036229+07:00","message":"push: {false ก่อความเสียหาย 0 0xc004108a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.82240109+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.822439132+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-04-22T13:16:55.822445863+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.822456185+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.822464315+07:00","message":"[bufferProcess] interim [700000000]:สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.822466943+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.822471892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.822474858+07:00","message":"> Transcript [2794] [false]: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.822476883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.822478924+07:00","message":"Set new StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.954944255+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.954978056+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-04-22T13:16:55.954984898+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:55.955002361+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.955008853+07:00","message":"[bufferProcess] interim [820000000]:สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.955011472+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.955014895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.955017538+07:00","message":"> Transcript [2795] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.955020895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.955022671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.955024576+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:55.955027078+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:56.016281747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:56.016294657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.35054471+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.3505815+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-04-22T13:16:56.350587284+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.3506008+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.350607689+07:00","message":"[bufferProcess] interim [180000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.350610802+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.350616208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.350619213+07:00","message":"> Transcript [2796] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.350622725+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.350624668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.350626759+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.350629609+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.546305125+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.546344464+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-04-22T13:16:56.546350234+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.546363301+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.546372425+07:00","message":"[bufferProcess] interim [360000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.546374817+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.546378126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.546380656+07:00","message":"> Transcript [2797] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.546383812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.546385633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.546391401+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.546394277+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.918924015+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.918970008+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-04-22T13:16:56.918978664+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.918994843+07:00","message":"[buffer interim] 396 false สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919002396+07:00","message":"[bufferProcess] interim [780000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919005456+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919012307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919016853+07:00","message":"> Transcript [2798] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919021184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919023351+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919026526+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919030226+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919036478+07:00","message":"Push: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919038343+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919040281+07:00","message":"Set new StatePrefix : 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:56.919042342+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:56.919050628+07:00","message":"push: {false ต่อการเจริญ 0 0xc004108a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.153499051+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.268464722+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.268508267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้\",\"confidence\":0.9560967}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.268514834+07:00","message":"receive interim result [true|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.26852328+07:00","message":"end recv isFinal message id 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.268525293+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.268530886+07:00","message":"[buffer interim] 396 true สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268537657+07:00","message":"[bufferProcess] interim [200000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268543967+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268547287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.26855023+07:00","message":"> Transcript [2799] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.26855326+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268555229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268557256+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268560092+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268561967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268563744+07:00","message":"> Transcript [2800] [true]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268565714+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268567277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268568909+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268570748+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.268578317+07:00","message":"Push: 'เติบโตของพืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.268586221+07:00","message":"push: {true เติบโตของพืชได้ 0 0xc004108a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:57.277718285+07:00","message":"write wav file: './tmp/7548/7548_396.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.60748711+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.73293189+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.796118147+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.872055876+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.872075298+07:00","message":"found end of frame, send empty tag with msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.87207834+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.872084086+07:00","message":"[buffer interim] 397 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.872090021+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.872093683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.872096395+07:00","message":"> Transcript [2801] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.872098561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.87210029+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.872101993+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.872103632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:57.872106014+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:57.872114195+07:00","message":"push: {true \n 0 0xc004108480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:57.876664137+07:00","message":"write wav file: './tmp/7548/7548_397.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.664135368+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.664186722+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-04-22T13:16:58.664192401+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.664208441+07:00","message":"[buffer interim] 398 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.6642151+07:00","message":"[bufferProcess] interim [840000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.664216831+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.777929998+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.777968775+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-04-22T13:16:58.77797431+07:00","message":"receive interim result [false|false]: ให้ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.777985253+07:00","message":"[buffer interim] 398 false ให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.777999681+07:00","message":"[bufferProcess] interim [960000000]:ให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.778001902+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.778004947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.778007937+07:00","message":"> Transcript [2802] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.778009882+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.793637308+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.793659317+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-04-22T13:16:58.79366348+07:00","message":"receive interim result [false|false]: ให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.793675215+07:00","message":"[buffer interim] 398 false ให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.793679754+07:00","message":"[bufferProcess] interim [20000000]:ให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.79368228+07:00","message":"[bufferProcess] send to processor:ให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.793685345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.793687455+07:00","message":"> Transcript [2803] [false]: 'ให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.7936897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.793692077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.793694489+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.793696237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.960705255+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.960728436+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-04-22T13:16:58.960733+07:00","message":"receive interim result [false|false]: ให้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:58.960740745+07:00","message":"[buffer interim] 398 false ให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.960751149+07:00","message":"[bufferProcess] interim [140000000]:ให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.960753628+07:00","message":"[bufferProcess] send to processor:ให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.960756843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.960758709+07:00","message":"> Transcript [2804] [false]: 'ให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.960760903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.960762699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.960764755+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:58.96076722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:59.016770212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:16:59.016826895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.238296449+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.238333218+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-04-22T13:16:59.23833921+07:00","message":"receive interim result [false|false]: ให้ผลผลิตลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.238355308+07:00","message":"[buffer interim] 398 false ให้ผลผลิตลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.238362956+07:00","message":"[bufferProcess] interim [500000000]:ให้ผลผลิตลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.238365441+07:00","message":"[bufferProcess] send to processor:ให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.238368931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.23837196+07:00","message":"> Transcript [2805] [false]: 'ให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.23837503+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.238376928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.23837906+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.238380938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.418451949+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.418497487+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-04-22T13:16:59.418503578+07:00","message":"receive interim result [false|false]: ให้ผลผลิตลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.418518036+07:00","message":"[buffer interim] 398 false ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.41852441+07:00","message":"[bufferProcess] interim [680000000]:ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.418526722+07:00","message":"[bufferProcess] send to processor:ให้ผลผลิตลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.418532792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.418535706+07:00","message":"> Transcript [2806] [false]: 'ให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.41853863+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.41854071+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.418542741+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.418544847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.418550482+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.418554627+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.418556791+07:00","message":"Set new StatePrefix : 'ให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.418558843+07:00","message":"Next Push (prob) : 'ผลผลิตลด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.418566253+07:00","message":"push: {false ให้ 0 0xc000168900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.773211781+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.878548716+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.878628537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ผลผลิตลดลง\",\"confidence\":0.9375702}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.878635243+07:00","message":"receive interim result [true|false]: ให้ผลผลิตลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.878645423+07:00","message":"end recv isFinal message id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.878647641+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.878653277+07:00","message":"[buffer interim] 398 true ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878659785+07:00","message":"[bufferProcess] interim [220000000]:ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878662495+07:00","message":"[bufferProcess] send to processor (isfinal):ให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878665644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878668526+07:00","message":"> Transcript [2807] [false]: 'ให้ผลผลิตลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878671374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878673133+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878674902+07:00","message":"StatePrefix: 'ให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878676853+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878678444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878680252+07:00","message":"> Transcript [2808] [true]: 'ให้ผลผลิตลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.87868208+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878683733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878685309+07:00","message":"StatePrefix: 'ให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878687176+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:16:59.878689437+07:00","message":"Push: 'ผลผลิตลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.87869673+07:00","message":"push: {true ผลผลิตลดลง 0 0xc000168900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:16:59.885527427+07:00","message":"write wav file: './tmp/7548/7548_398.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:16:59.906445378+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.575658421+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.575715326+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-04-22T13:17:00.57572108+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.575739488+07:00","message":"[buffer interim] 399 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.575746645+07:00","message":"[bufferProcess] interim [720000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.575748897+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.813772632+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.813815495+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-04-22T13:17:00.813822438+07:00","message":"receive interim result [false|false]: อ่านต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.813837196+07:00","message":"[buffer interim] 399 false อ่านต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.81384651+07:00","message":"[bufferProcess] interim [900000000]:อ่านต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.813849053+07:00","message":"[bufferProcess] send to processor:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.813854464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.813857564+07:00","message":"> Transcript [2809] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.813859983+07:00","message":"Set StatePrefix (first interim): 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.914647602+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.914693349+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-04-22T13:17:00.914698919+07:00","message":"receive interim result [false|false]: อ่านการ์ตูน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.914718288+07:00","message":"[buffer interim] 399 false อ่านการ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.914729709+07:00","message":"[bufferProcess] interim [960000000]:อ่านการ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.914732659+07:00","message":"[bufferProcess] send to processor:อ่านต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.914736156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.914739457+07:00","message":"> Transcript [2810] [false]: 'อ่านต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.914744165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.914746455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.914748694+07:00","message":"StatePrefix: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.914750735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.937013217+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.937034151+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-04-22T13:17:00.937038826+07:00","message":"receive interim result [false|false]: อ่านตุน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:00.937050722+07:00","message":"[buffer interim] 399 false อ่านตุน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.937055844+07:00","message":"[bufferProcess] interim [20000000]:อ่านตุน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.937057777+07:00","message":"[bufferProcess] send to processor:อ่านการ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.937061126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.93706392+07:00","message":"> Transcript [2811] [false]: 'อ่านการ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.937066626+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.937068752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.937070418+07:00","message":"StatePrefix: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:00.937072148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.089548071+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.089579914+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-04-22T13:17:01.089585614+07:00","message":"receive interim result [false|false]: อาจรุนแรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.089597705+07:00","message":"[buffer interim] 399 false อาจรุนแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.089604443+07:00","message":"[bufferProcess] interim [140000000]:อาจรุนแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.089606558+07:00","message":"[bufferProcess] send to processor:อ่านตุน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.089611815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.089614565+07:00","message":"> Transcript [2812] [false]: 'อ่านตุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.08961724+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.089619082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.089620895+07:00","message":"StatePrefix: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.089622756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.338790178+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.338845287+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-04-22T13:17:01.338851943+07:00","message":"receive interim result [false|false]: อาจรุนแรงจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.338866505+07:00","message":"[buffer interim] 399 false อาจรุนแรงจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.338879511+07:00","message":"[bufferProcess] interim [440000000]:อาจรุนแรงจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.338882092+07:00","message":"[bufferProcess] send to processor:อาจรุนแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.338885604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.338888669+07:00","message":"> Transcript [2813] [false]: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.338890841+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.338892686+07:00","message":"Set new StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.477620364+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.477659063+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-04-22T13:17:01.477664889+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.477680335+07:00","message":"[buffer interim] 399 false อาจรุนแรงจนทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.477688773+07:00","message":"[bufferProcess] interim [620000000]:อาจรุนแรงจนทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.477691213+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.477699129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.477702367+07:00","message":"> Transcript [2814] [false]: 'อาจรุนแรงจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.47770577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.477707988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.477712179+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.477714392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.660074031+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.660110444+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-04-22T13:17:01.660116471+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.660130637+07:00","message":"[buffer interim] 399 false อาจรุนแรงจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.660138451+07:00","message":"[bufferProcess] interim [740000000]:อาจรุนแรงจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.660140896+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.660144282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.660147155+07:00","message":"> Transcript [2815] [false]: 'อาจรุนแรงจนทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.660150074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.660152052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.66015408+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.660156166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.809789229+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.809838059+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-04-22T13:17:01.809844871+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.809859372+07:00","message":"[buffer interim] 399 false อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.809866627+07:00","message":"[bufferProcess] interim [920000000]:อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.80986918+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.809874361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.809877387+07:00","message":"> Transcript [2816] [false]: 'อาจรุนแรงจนทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.809880683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.809882639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.809884413+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.809886674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.869726067+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.869762626+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-04-22T13:17:01.869769108+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.869782591+07:00","message":"[buffer interim] 399 false อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869789615+07:00","message":"[bufferProcess] interim [980000000]:อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869792417+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869804407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.86980883+07:00","message":"> Transcript [2817] [false]: 'อาจรุนแรงจนทำให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869813988+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869817247+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869820438+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869823879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869829676+07:00","message":"Push: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869832372+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869835392+07:00","message":"Set new StatePrefix : 'อาจรุนแรงจนทำให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:01.869842351+07:00","message":"Next Push (prob) : 'จนทำให้ผู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:01.869853993+07:00","message":"push: {false อาจรุนแรง 0 0xc000169e80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:02.017464912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:02.017500112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.183829812+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.183870551+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-04-22T13:17:02.183876486+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.183891592+07:00","message":"[buffer interim] 399 false อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.183898675+07:00","message":"[bufferProcess] interim [280000000]:อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.183901235+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.183908259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.183911214+07:00","message":"> Transcript [2818] [false]: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.183913245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.183915303+07:00","message":"Set new StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.381300148+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.381343613+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-04-22T13:17:02.38134929+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.381362972+07:00","message":"[buffer interim] 399 false อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.381369923+07:00","message":"[bufferProcess] interim [520000000]:อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.381372195+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.381376991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.381379272+07:00","message":"> Transcript [2819] [false]: 'อาจรุนแรงจนทำให้พืชนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.38138218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.381384403+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.381386287+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.381388397+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.56136032+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.561401049+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-04-22T13:17:02.561408823+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.561424908+07:00","message":"[buffer interim] 399 false อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.561433795+07:00","message":"[bufferProcess] interim [640000000]:อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.561436714+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.561443456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.561446356+07:00","message":"> Transcript [2820] [false]: 'อาจรุนแรงจนทำให้พืชนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.561449704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.561452314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.561454255+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.56145693+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.694122453+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.69415867+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-04-22T13:17:02.694164182+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทรายดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.694177186+07:00","message":"[buffer interim] 399 false อาจรุนแรงจนทำให้พืชนำทรายดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.694183666+07:00","message":"[bufferProcess] interim [820000000]:อาจรุนแรงจนทำให้พืชนำทรายดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.694185954+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.694190832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.694193249+07:00","message":"> Transcript [2821] [false]: 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.694196158+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.69419807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.694200358+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.694202772+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.88464683+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.88468732+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-04-22T13:17:02.884693872+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.884707671+07:00","message":"[buffer interim] 399 false อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.884715375+07:00","message":"[bufferProcess] interim [940000000]:อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.884717824+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำทรายดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.884722951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.884725519+07:00","message":"> Transcript [2822] [false]: 'อาจรุนแรงจนทำให้พืชนำทรายดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.884729183+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.8847313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.88473354+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.88473634+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.884741148+07:00","message":"Push: 'จนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.884743223+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.884745063+07:00","message":"Set new StatePrefix : 'อาจรุนแรงจนทำให้พืชนำทรายดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:02.884747025+07:00","message":"Next Push (prob) : 'นำทรายดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.88475664+07:00","message":"push: {false จนทำให้พืช 0 0xc000169e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:02.983044739+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.116154216+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.116201616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำทรายได้\",\"confidence\":0.9100731}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.116208392+07:00","message":"receive interim result [true|false]: อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.11622162+07:00","message":"end recv isFinal message id 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.116223979+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.116231231+07:00","message":"[buffer interim] 399 true อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116238735+07:00","message":"[bufferProcess] interim [300000000]:อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.11624374+07:00","message":"[bufferProcess] send to processor (isfinal):อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116247868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116250932+07:00","message":"> Transcript [2823] [false]: 'อาจรุนแรงจนทำให้พืชนำทรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116253164+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116255128+07:00","message":"Set new StatePrefix: 'อาจรุนแรงจนทำให้พืชนำทรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116256819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.11626557+07:00","message":"> Transcript [2824] [true]: 'อาจรุนแรงจนทำให้พืชนำทรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.11626819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116270235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116272056+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืชนำทรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116274842+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.116277851+07:00","message":"Push: 'นำทรายได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.116286429+07:00","message":"push: {true นำทรายได้ 0 0xc000169e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:03.124970434+07:00","message":"write wav file: './tmp/7548/7548_399.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.244891818+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.374851669+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.454587247+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.454610799+07:00","message":"found end of frame, send empty tag with msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.454614274+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.454620897+07:00","message":"[buffer interim] 400 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.454628332+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.45463824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.454641207+07:00","message":"> Transcript [2825] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.454643696+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.454645457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.454647245+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.454649199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.454651974+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.45466234+07:00","message":"push: {true \n 0 0xc002507b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:03.459731392+07:00","message":"write wav file: './tmp/7548/7548_400.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.495016465+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.623672591+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.696566855+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.782936869+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.782954847+07:00","message":"found end of frame, send empty tag with msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.782957926+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.782964424+07:00","message":"[buffer interim] 401 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.782971582+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.78298031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.782983457+07:00","message":"> Transcript [2826] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.782986076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.782987931+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.782989774+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.782991737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:03.782994636+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:03.783003846+07:00","message":"push: {true \n 0 0xc004109080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:03.787645237+07:00","message":"write wav file: './tmp/7548/7548_401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.434190231+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.434227162+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-04-22T13:17:04.434232159+07:00","message":"receive interim result [false|false]: ศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.434244935+07:00","message":"[buffer interim] 402 false ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.434251085+07:00","message":"[bufferProcess] interim [480000000]:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.434252877+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.529035942+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.529070513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Store\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.529076283+07:00","message":"receive interim result [false|false]: Store"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.529087544+07:00","message":"[buffer interim] 402 false Store"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.52909309+07:00","message":"[bufferProcess] interim [540000000]:Store"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.529095385+07:00","message":"[bufferProcess] send to processor:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.529100968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.529103683+07:00","message":"> Transcript [2827] [false]: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.529107557+07:00","message":"Set StatePrefix (first interim): 'ศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.593970345+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.5940023+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-04-22T13:17:04.594007761+07:00","message":"receive interim result [false|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.594022347+07:00","message":"[buffer interim] 402 false ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.59402877+07:00","message":"[bufferProcess] interim [660000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.594030949+07:00","message":"[bufferProcess] send to processor:Store"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.594033712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.594036805+07:00","message":"> Transcript [2828] [false]: 'Store'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.59403911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.594041498+07:00","message":"Set new StatePrefix: 'Store'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.741044432+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.741092979+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-04-22T13:17:04.741101251+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:04.74111913+07:00","message":"[buffer interim] 402 false ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.741127752+07:00","message":"[bufferProcess] interim [900000000]:ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.741131015+07:00","message":"[bufferProcess] send to processor:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.741138768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.741141324+07:00","message":"> Transcript [2829] [false]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.741143468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:04.741146389+07:00","message":"Set new StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:05.018228421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:05.018233212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.050922837+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.050960835+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-04-22T13:17:05.050967243+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.050982707+07:00","message":"[buffer interim] 402 false ศัตรูพืชที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.050990228+07:00","message":"[bufferProcess] interim [140000000]:ศัตรูพืชที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.050992558+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.051029672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.05103392+07:00","message":"> Transcript [2830] [false]: 'ศัตรูพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.05103729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.051039278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.051041258+07:00","message":"StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.051043379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.322267077+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.322308636+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-04-22T13:17:05.322313815+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.322325984+07:00","message":"[buffer interim] 402 false ศัตรูพืชที่สำคัญมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.322333043+07:00","message":"[bufferProcess] interim [500000000]:ศัตรูพืชที่สำคัญมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.322335369+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.322340078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.322342798+07:00","message":"> Transcript [2831] [false]: 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.32234573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.322348134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.32234994+07:00","message":"StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.322351925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.453722976+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.453768936+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-04-22T13:17:05.453774641+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมีหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.453788297+07:00","message":"[buffer interim] 402 false ศัตรูพืชที่สำคัญมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.453800236+07:00","message":"[bufferProcess] interim [620000000]:ศัตรูพืชที่สำคัญมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.453803015+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่สำคัญมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.453808586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.453811151+07:00","message":"> Transcript [2832] [false]: 'ศัตรูพืชที่สำคัญมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.453814092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.453817938+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.453819782+07:00","message":"StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.45382173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.734404796+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.754578418+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.754622104+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-04-22T13:17:05.754627836+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมีหลายชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.754643228+07:00","message":"[buffer interim] 402 false ศัตรูพืชที่สำคัญมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754650516+07:00","message":"[bufferProcess] interim [860000000]:ศัตรูพืชที่สำคัญมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754652628+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่สำคัญมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754655593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754658054+07:00","message":"> Transcript [2833] [false]: 'ศัตรูพืชที่สำคัญมีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754660863+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754662745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754664619+07:00","message":"StatePrefix: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754666463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754668824+07:00","message":"Push: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754670546+07:00","message":"TextPushed: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754672664+07:00","message":"Set new StatePrefix : 'ศัตรูพืชที่สำคัญมีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.754675065+07:00","message":"Next Push (prob) : 'ที่สำคัญมีหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.754683455+07:00","message":"push: {false ศัตรูพืช 0 0xc002aee380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.807586386+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.814941891+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.814976288+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-04-22T13:17:05.814981559+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.814993579+07:00","message":"[buffer interim] 402 false ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.814999561+07:00","message":"[bufferProcess] interim [980000000]:ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.815001746+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชที่สำคัญมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.815007032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.815010106+07:00","message":"> Transcript [2834] [false]: 'ศัตรูพืชที่สำคัญมีหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.815013442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.815015632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.815017745+07:00","message":"StatePrefix: 'ศัตรูพืชที่สำคัญมีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.815020066+07:00","message":"TextPushed: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.833150459+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.833196297+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-04-22T13:17:05.833203644+07:00","message":"receive interim result [true|false]: ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.8332158+07:00","message":"end recv isFinal message id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.833219242+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.833226155+07:00","message":"[buffer interim] 402 true ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833234777+07:00","message":"[bufferProcess] interim [70000000]:ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833240951+07:00","message":"[bufferProcess] send to processor (isfinal):ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833244977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833248892+07:00","message":"> Transcript [2835] [false]: 'ศัตรูพืชที่สำคัญมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833253213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833255806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833259073+07:00","message":"StatePrefix: 'ศัตรูพืชที่สำคัญมีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833262475+07:00","message":"TextPushed: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833265569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833269041+07:00","message":"> Transcript [2836] [true]: 'ศัตรูพืชที่สำคัญมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833272358+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833274716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833277443+07:00","message":"StatePrefix: 'ศัตรูพืชที่สำคัญมีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833280258+07:00","message":"TextPushed: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:05.833289123+07:00","message":"Push: 'ที่สำคัญมีหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:05.83329909+07:00","message":"push: {true ที่สำคัญมีหลายชนิด 0 0xc002aee380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:05.840062376+07:00","message":"write wav file: './tmp/7548/7548_402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.348040601+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.348083048+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-04-22T13:17:06.348087959+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.34810059+07:00","message":"[buffer interim] 403 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.348106707+07:00","message":"[bufferProcess] interim [540000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.34810845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.365766189+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.365807871+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-04-22T13:17:06.365813316+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.365826406+07:00","message":"[buffer interim] 403 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.365831592+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.365833732+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.36583637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.365839042+07:00","message":"> Transcript [2837] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.365841083+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.503491686+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.616180247+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.616219405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.7992208}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.616224733+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.616231766+07:00","message":"end recv isFinal message id 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.616233841+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.616240081+07:00","message":"[buffer interim] 403 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616248554+07:00","message":"[bufferProcess] interim [930000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616251478+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616254186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616256782+07:00","message":"> Transcript [2838] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616258734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616260542+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616262208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616264122+07:00","message":"> Transcript [2839] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616266141+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616267904+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.616269906+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.61627168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:06.61627429+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.616281666+07:00","message":"push: {true เช่น 0 0xc00038d900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:06.621867792+07:00","message":"write wav file: './tmp/7548/7548_403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:06.637053836+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.178401871+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.178446817+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-04-22T13:17:07.178452203+07:00","message":"receive interim result [false|false]: แมลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.1784656+07:00","message":"[buffer interim] 404 false แมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.178472266+07:00","message":"[bufferProcess] interim [420000000]:แมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.178474028+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.353585614+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.353630385+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-04-22T13:17:07.353636832+07:00","message":"receive interim result [false|false]: แมลงสาบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.353651438+07:00","message":"[buffer interim] 404 false แมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.353659152+07:00","message":"[bufferProcess] interim [600000000]:แมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.353662618+07:00","message":"[bufferProcess] send to processor:แมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.353670436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.353674103+07:00","message":"> Transcript [2840] [false]: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.353677246+07:00","message":"Set StatePrefix (first interim): 'แมลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536647515+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536666507+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.53666911+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536670862+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536672499+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536674469+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536676161+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536677906+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.53667962+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536681431+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536683507+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536686181+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.53668935+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536692433+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536695208+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.5366979+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536700681+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536703357+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536705848+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536708361+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536712157+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536713692+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.536715246+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.621779055+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.621832899+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-04-22T13:17:07.621839849+07:00","message":"receive interim result [false|false]: แมลงศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.621857791+07:00","message":"[buffer interim] 404 false แมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.62186861+07:00","message":"[bufferProcess] interim [780000000]:แมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.621871978+07:00","message":"[bufferProcess] send to processor:แมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.621876564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.621880192+07:00","message":"> Transcript [2841] [false]: 'แมลงสาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.621884624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.621887476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.621890278+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.62189323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.805420828+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.80546298+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-04-22T13:17:07.80546843+07:00","message":"receive interim result [false|false]: แมลงศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:07.805483306+07:00","message":"[buffer interim] 404 false แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.80548999+07:00","message":"[bufferProcess] interim [20000000]:แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.805492683+07:00","message":"[bufferProcess] send to processor:แมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.805499403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.805502164+07:00","message":"> Transcript [2842] [false]: 'แมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.80550505+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.805507205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.805509319+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:07.805511676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:08.019175504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:08.019190677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.234031625+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.313010337+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.313059058+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-04-22T13:17:08.313073566+07:00","message":"receive interim result [false|false]: แมลงศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.313089737+07:00","message":"[buffer interim] 404 false แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.313098052+07:00","message":"[bufferProcess] interim [620000000]:แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.313101399+07:00","message":"[bufferProcess] send to processor:แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.31310754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.313111646+07:00","message":"> Transcript [2843] [false]: 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.31311569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.31311842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.313121064+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.313123997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.315990815+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.316014854+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-04-22T13:17:08.316020143+07:00","message":"receive interim result [true|false]: แมลงศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.316030688+07:00","message":"end recv isFinal message id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.316033839+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.316040363+07:00","message":"[buffer interim] 404 true แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.31604592+07:00","message":"[bufferProcess] interim [620000000]:แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316051717+07:00","message":"[bufferProcess] send to processor (isfinal):แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316054412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316056772+07:00","message":"> Transcript [2844] [false]: 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316059378+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316061376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316063122+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316065187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316069965+07:00","message":"Push: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.3160718+07:00","message":"TextPushed: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316073887+07:00","message":"Set new StatePrefix : 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316075841+07:00","message":"Next Push (prob) : 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316077469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316079374+07:00","message":"> Transcript [2845] [true]: 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316081531+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316083105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316084621+07:00","message":"StatePrefix: 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316086275+07:00","message":"TextPushed: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:08.316088091+07:00","message":"Push: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.316095619+07:00","message":"push: {false แมลง 0 0xc002aef200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.316106321+07:00","message":"push: {true ศัตรูพืช 0 0xc002aef200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:08.322972018+07:00","message":"write wav file: './tmp/7548/7548_404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:08.615482636+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.377743952+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.377801896+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-04-22T13:17:09.377809009+07:00","message":"receive interim result [false|false]: ในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.377827874+07:00","message":"[buffer interim] 405 false ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.377834825+07:00","message":"[bufferProcess] interim [600000000]:ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.377836633+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.377842204+07:00","message":"[bufferProcess] send to processor (ticker):ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.377844714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.377847627+07:00","message":"> Transcript [2846] [false]: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.377849718+07:00","message":"Set StatePrefix (first interim): 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.623472511+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.623524772+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-04-22T13:17:09.623530788+07:00","message":"receive interim result [false|false]: ในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.623545798+07:00","message":"[buffer interim] 405 false ในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.623554084+07:00","message":"[bufferProcess] interim [780000000]:ในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.623556084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.685820626+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.685871258+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-04-22T13:17:09.685879432+07:00","message":"receive interim result [false|false]: ในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.6858976+07:00","message":"[buffer interim] 405 false ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.685905956+07:00","message":"[bufferProcess] interim [900000000]:ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.685909732+07:00","message":"[bufferProcess] send to processor:ในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.685919338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.685926155+07:00","message":"> Transcript [2847] [false]: 'ในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.685930469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.685933406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.685936261+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.685939321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.802678846+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.802729028+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-04-22T13:17:09.802737546+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:09.802757495+07:00","message":"[buffer interim] 405 false ในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.802768367+07:00","message":"[bufferProcess] interim [20000000]:ในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.802770649+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.802774057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.802776827+07:00","message":"> Transcript [2848] [false]: 'ในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.802779844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.802782469+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.80278516+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:09.80278828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.054801299+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.054842324+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-04-22T13:17:10.054848962+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.054863707+07:00","message":"[buffer interim] 405 false ในรูปนี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.054870797+07:00","message":"[bufferProcess] interim [260000000]:ในรูปนี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.054873405+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.05488071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.054883565+07:00","message":"> Transcript [2849] [false]: 'ในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.054887025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.054888995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.054891075+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.054893431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.063874706+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.0638981+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-04-22T13:17:10.063902937+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.063915181+07:00","message":"[buffer interim] 405 false ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063919848+07:00","message":"[bufferProcess] interim [320000000]:ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.06392268+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063925951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063928332+07:00","message":"> Transcript [2850] [false]: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.06393155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063933457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063935103+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063936877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063944192+07:00","message":"Push: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063945953+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063947837+07:00","message":"Set new StatePrefix : 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.063949745+07:00","message":"Next Push (prob) : 'นี้นะคะก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.063957103+07:00","message":"push: {false ในรูป 0 0xc004109700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.513765391+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.513806685+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-04-22T13:17:10.513813194+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.513829437+07:00","message":"[buffer interim] 405 false ในรูปนี้นะคะก็คือเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.513836137+07:00","message":"[bufferProcess] interim [680000000]:ในรูปนี้นะคะก็คือเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.513838983+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.513845163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.513847496+07:00","message":"> Transcript [2851] [false]: 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.513851028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.513853085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.513854865+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.513857489+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.569361378+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.569399635+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-04-22T13:17:10.569406906+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเพียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.569422204+07:00","message":"[buffer interim] 405 false ในรูปนี้นะคะก็คือเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.569429406+07:00","message":"[bufferProcess] interim [740000000]:ในรูปนี้นะคะก็คือเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.569431679+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.569438197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.569441116+07:00","message":"> Transcript [2852] [false]: 'ในรูปนี้นะคะก็คือเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.569444302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.569446506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.569448402+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.569450841+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.731548051+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.731599499+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-04-22T13:17:10.731606236+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.731622244+07:00","message":"[buffer interim] 405 false ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.73163045+07:00","message":"[bufferProcess] interim [920000000]:ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.731633104+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.731636512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.731639369+07:00","message":"> Transcript [2853] [false]: 'ในรูปนี้นะคะก็คือเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.731642943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.731646133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.731649633+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.731653154+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.886492221+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.886534956+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-04-22T13:17:10.886542107+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.886552618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Clear แปล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.886555373+07:00","message":"receive interim result [false|false]:  Clear แปล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.886563078+07:00","message":"[buffer interim] 405 false ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.88656651+07:00","message":"[buffer interim] 405 false  Clear แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886575278+07:00","message":"[bufferProcess] interim [40000000]:ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886577925+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886580811+07:00","message":"[bufferProcess] interim [40000000]: Clear แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886583184+07:00","message":"[bufferProcess] update buffer: ในรูปนี้นะคะก็คือ Clear แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886586298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886588991+07:00","message":"> Transcript [2854] [false]: 'ในรูปนี้นะคะก็คือเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886592543+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886594653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886596436+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886598353+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886600774+07:00","message":"Push: 'นี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886602554+07:00","message":"TextPushed: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886605062+07:00","message":"Set new StatePrefix : 'ในรูปนี้นะคะก็คือเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.886606987+07:00","message":"Next Push (prob) : 'คือเปรียบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.886614803+07:00","message":"push: {false นี้นะคะก็ 0 0xc004109700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.948596003+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.948638536+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-04-22T13:17:10.948644836+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:10.94865799+07:00","message":"[buffer interim] 405 false ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.948665049+07:00","message":"[bufferProcess] interim [220000000]:ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.948667796+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือ Clear แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.948675371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.948677946+07:00","message":"> Transcript [2855] [false]: 'ในรูปนี้นะคะก็คือ Clear แปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.948680165+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:10.948683546+07:00","message":"Set new StatePrefix: 'ในรูปนี้นะคะก็คือ Clear แปล'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:11.019890805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:11.019894978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.254211382+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.380331269+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.380375441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเพลี้ยแป้ง\",\"confidence\":0.95185935}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.380381222+07:00","message":"receive interim result [true|false]: ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.380391653+07:00","message":"end recv isFinal message id 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.380394237+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.380399929+07:00","message":"[buffer interim] 405 true ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380407315+07:00","message":"[bufferProcess] interim [640000000]:ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380410853+07:00","message":"[bufferProcess] send to processor (isfinal):ในรูปนี้นะคะก็คือเพลี้ยแป้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380413974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380416673+07:00","message":"> Transcript [2856] [false]: 'ในรูปนี้นะคะก็คือเพลี้ยแป้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380418639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380420361+07:00","message":"Set new StatePrefix: 'ในรูปนี้นะคะก็คือเพลี้ยแป้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380421987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380424685+07:00","message":"> Transcript [2857] [true]: 'ในรูปนี้นะคะก็คือเพลี้ยแป้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380426997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380428757+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380430715+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็คือเพลี้ยแป้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380433193+07:00","message":"TextPushed: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:11.380435951+07:00","message":"Push: 'คือเพลี้ยแป้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.380443221+07:00","message":"push: {true คือเพลี้ยแป้ง 0 0xc004109700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:11.387638746+07:00","message":"write wav file: './tmp/7548/7548_405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:11.766121733+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.239278616+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.23931815+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-04-22T13:17:12.239323354+07:00","message":"receive interim result [false|false]: สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.239336412+07:00","message":"[buffer interim] 406 false สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.239343381+07:00","message":"[bufferProcess] interim [480000000]:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.239345261+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.591249451+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.59129472+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-04-22T13:17:12.591300488+07:00","message":"receive interim result [false|false]: ส่งรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.591315121+07:00","message":"[buffer interim] 406 false ส่งรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.591321989+07:00","message":"[bufferProcess] interim [720000000]:ส่งรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.591324006+07:00","message":"[bufferProcess] send to processor:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.59132806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.591330988+07:00","message":"> Transcript [2858] [false]: 'สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.591333201+07:00","message":"Set StatePrefix (first interim): 'สั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.680963909+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.681001594+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-04-22T13:17:12.68100858+07:00","message":"receive interim result [false|false]: สองรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.681024443+07:00","message":"[buffer interim] 406 false สองรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.681032717+07:00","message":"[bufferProcess] interim [900000000]:สองรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.681034903+07:00","message":"[bufferProcess] send to processor:ส่งรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.681038428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.68104137+07:00","message":"> Transcript [2859] [false]: 'ส่งรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.681043723+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.681045671+07:00","message":"Set new StatePrefix: 'ส่งรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.84103952+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.841088601+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-04-22T13:17:12.841096319+07:00","message":"receive interim result [false|false]: สองรูปนี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:12.841114673+07:00","message":"[buffer interim] 406 false สองรูปนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.841127624+07:00","message":"[bufferProcess] interim [80000000]:สองรูปนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.841131282+07:00","message":"[bufferProcess] send to processor:สองรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.841139794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.841143811+07:00","message":"> Transcript [2860] [false]: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.841147274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:12.841150379+07:00","message":"Set new StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.324808586+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.324849559+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-04-22T13:17:13.324855383+07:00","message":"receive interim result [false|false]: สองรูปนี้คือพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.324871743+07:00","message":"[buffer interim] 406 false สองรูปนี้คือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.324879315+07:00","message":"[bufferProcess] interim [620000000]:สองรูปนี้คือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.324881571+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.324885286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.324889549+07:00","message":"> Transcript [2861] [false]: 'สองรูปนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.324894534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.324897624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.324901007+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.32490409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.512408225+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.512448005+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-04-22T13:17:13.512454812+07:00","message":"receive interim result [false|false]: สองรูปนี้คือเพลี้ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.512469292+07:00","message":"[buffer interim] 406 false สองรูปนี้คือเพลี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512476707+07:00","message":"[bufferProcess] interim [740000000]:สองรูปนี้คือเพลี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.51247925+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512486142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512488889+07:00","message":"> Transcript [2862] [false]: 'สองรูปนี้คือพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512492542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512496812+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512498841+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.512501483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.518947094+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.518972009+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-04-22T13:17:13.518977292+07:00","message":"receive interim result [false|false]: สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.518990255+07:00","message":"[buffer interim] 406 false สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.518995958+07:00","message":"[bufferProcess] interim [800000000]:สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.518998104+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือเพลี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.519001352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.519004118+07:00","message":"> Transcript [2863] [false]: 'สองรูปนี้คือเพลี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.519007004+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.519008825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.519010604+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.519012352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.701255095+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.701293949+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-04-22T13:17:13.701300285+07:00","message":"receive interim result [false|false]: สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.701314744+07:00","message":"[buffer interim] 406 false สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701321751+07:00","message":"[bufferProcess] interim [980000000]:สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701324206+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701330858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701333598+07:00","message":"> Transcript [2864] [false]: 'สองรูปนี้คือเพี้ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701336585+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701338545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701340294+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701342708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.70134863+07:00","message":"Push: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701350616+07:00","message":"TextPushed: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.701352783+07:00","message":"Set new StatePrefix : 'สองรูปนี้คือเพี้ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:13.70135481+07:00","message":"Next Push (prob) : 'คือเพี้ยน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:13.701362912+07:00","message":"push: {false สองรูปนี้ 0 0xc004109a00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.003186913+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:14.020352648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:14.020362015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.135355085+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.135402537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปนี้คือเพลี้ยอ่อน\",\"confidence\":0.93406224}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.135408957+07:00","message":"receive interim result [true|false]: ส่วนรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.135419615+07:00","message":"end recv isFinal message id 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.135421806+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.135429177+07:00","message":"[buffer interim] 406 true ส่วนรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135438698+07:00","message":"[bufferProcess] interim [460000000]:ส่วนรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135445774+07:00","message":"[bufferProcess] send to processor (isfinal):สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135449118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.13545195+07:00","message":"> Transcript [2865] [false]: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135456958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135458906+07:00","message":"Set new StatePrefix: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135460564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135462289+07:00","message":"> Transcript [2866] [true]: 'ส่วนรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135464489+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135466262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.13546814+07:00","message":"StatePrefix: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.1354701+07:00","message":"TextPushed: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135471652+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135558432+07:00","message":"Push: 'คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.13556108+07:00","message":"TextPushed: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135563178+07:00","message":"Set new StatePrefix : 'ส่วนรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135565362+07:00","message":"Next Push (prob) : 'ส่วนรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.135572558+07:00","message":"push: {true คือเพลี้ยอ่อน 0 0xc004109a00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.135594741+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_406.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:14.142679044+07:00","message":"write wav file: './tmp/7548/7548_406.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.195384889+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.673158404+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.673213826+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-04-22T13:17:14.673219068+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.673234311+07:00","message":"[buffer interim] 407 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.673241018+07:00","message":"[bufferProcess] interim [480000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.673242705+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.736338136+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.736377172+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-04-22T13:17:14.73638369+07:00","message":"receive interim result [false|false]: ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.736401732+07:00","message":"[buffer interim] 407 false ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.736410667+07:00","message":"[bufferProcess] interim [540000000]:ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.736413385+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.7364222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.736425391+07:00","message":"> Transcript [2867] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.736427883+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.872335334+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.872379488+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-04-22T13:17:14.87238609+07:00","message":"receive interim result [false|false]: ที่อยู่บ่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.8724003+07:00","message":"[buffer interim] 407 false ที่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.872409767+07:00","message":"[bufferProcess] interim [720000000]:ที่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.872413421+07:00","message":"[bufferProcess] send to processor:ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.872417795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.872420765+07:00","message":"> Transcript [2868] [false]: 'ที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.872423938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.87242599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.872428245+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.872430328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.923405161+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.923437344+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-04-22T13:17:14.923442421+07:00","message":"receive interim result [false|false]: ที่อยู่บน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:14.923456682+07:00","message":"[buffer interim] 407 false ที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.923462825+07:00","message":"[bufferProcess] interim [780000000]:ที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.923464997+07:00","message":"[bufferProcess] send to processor:ที่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.923467663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.923470534+07:00","message":"> Transcript [2869] [false]: 'ที่อยู่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.923473801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.923476317+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.92347854+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:14.923480487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.189444361+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.189484676+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-04-22T13:17:15.189490524+07:00","message":"receive interim result [false|false]: ที่อยู่บนใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.18950201+07:00","message":"[buffer interim] 407 false ที่อยู่บนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.189508796+07:00","message":"[bufferProcess] interim [20000000]:ที่อยู่บนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.189510946+07:00","message":"[bufferProcess] send to processor:ที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.1895139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.189516442+07:00","message":"> Transcript [2870] [false]: 'ที่อยู่บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.189521044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.189522935+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.189525316+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.189527268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.39068602+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.390717054+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-04-22T13:17:15.390725364+07:00","message":"receive interim result [false|false]: ที่อยู่บนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.390738756+07:00","message":"[buffer interim] 407 false ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390745675+07:00","message":"[bufferProcess] interim [200000000]:ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390747992+07:00","message":"[bufferProcess] send to processor:ที่อยู่บนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390752996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390757244+07:00","message":"> Transcript [2871] [false]: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390760801+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390762754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390764953+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390767203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390772226+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390773948+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390775685+07:00","message":"Set new StatePrefix : 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.390777755+07:00","message":"Next Push (prob) : 'อยู่บนใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.390805096+07:00","message":"push: {false ที่ 0 0xc004109c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.602890968+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.698738424+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.698799121+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-04-22T13:17:15.69880819+07:00","message":"receive interim result [false|false]: ที่อยู่บนใบกราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.698829782+07:00","message":"[buffer interim] 407 false ที่อยู่บนใบกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.698838785+07:00","message":"[bufferProcess] interim [620000000]:ที่อยู่บนใบกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.698842487+07:00","message":"[bufferProcess] send to processor:ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.698852431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.698856906+07:00","message":"> Transcript [2872] [false]: 'ที่อยู่บนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.698861912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.69886489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.698867635+07:00","message":"StatePrefix: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.698871325+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.728038099+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.728074877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บนใบกราฟ\",\"confidence\":0.9157612}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.728082622+07:00","message":"receive interim result [true|false]: ที่อยู่บนใบกราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.728094095+07:00","message":"end recv isFinal message id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.728096226+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.728103071+07:00","message":"[buffer interim] 407 true ที่อยู่บนใบกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728110234+07:00","message":"[bufferProcess] interim [620000000]:ที่อยู่บนใบกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728113337+07:00","message":"[bufferProcess] send to processor (isfinal):ที่อยู่บนใบกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.72811697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728119789+07:00","message":"> Transcript [2873] [false]: 'ที่อยู่บนใบกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728122875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728124916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728127241+07:00","message":"StatePrefix: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728129559+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728131247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728133113+07:00","message":"> Transcript [2874] [true]: 'ที่อยู่บนใบกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728134977+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728136511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728138064+07:00","message":"StatePrefix: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728139621+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:15.728141963+07:00","message":"Push: 'อยู่บนใบกราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.728150108+07:00","message":"push: {true อยู่บนใบกราฟ 0 0xc004109c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:15.734864745+07:00","message":"write wav file: './tmp/7548/7548_407.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.795232007+07:00","message":"[GCS] Start streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.854146476+07:00","message":"[GCS] IsForceVAD: false for message ID: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:15.986439159+07:00","message":"[GCS] Start streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.01514027+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.015160254+07:00","message":"found end of frame, send empty tag with msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.015163212+07:00","message":"end Recv id 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.015170146+07:00","message":"[buffer interim] 408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.015177614+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.015181706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.015184637+07:00","message":"> Transcript [2875] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.015188608+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.015190622+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.015192427+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.015194253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.015196828+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.015206218+07:00","message":"push: {true \n 0 0xc002031600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:16.023584866+07:00","message":"write wav file: './tmp/7548/7548_408.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.053362704+07:00","message":"[GCS] IsForceVAD: false for message ID: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.21293043+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.212956641+07:00","message":"found end of frame, send empty tag with msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.212960087+07:00","message":"end Recv id 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.212970872+07:00","message":"[buffer interim] 409 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.212978435+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.212982235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.212985145+07:00","message":"> Transcript [2876] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.212987817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.212989728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.212991566+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.212993798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.213003314+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.213012576+07:00","message":"push: {true \n 0 0xc002e90e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:16.217490301+07:00","message":"write wav file: './tmp/7548/7548_409.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.496327213+07:00","message":"[GCS] Start streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.566300243+07:00","message":"[GCS] IsForceVAD: false for message ID: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.720054571+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.720073993+07:00","message":"found end of frame, send empty tag with msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.720077327+07:00","message":"end Recv id 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.720084969+07:00","message":"[buffer interim] 410 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.720092563+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.720096381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.720099711+07:00","message":"> Transcript [2877] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.720102442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.720104522+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.720106356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.720108169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:16.720110881+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.720120665+07:00","message":"push: {true \n 0 0xc002aee200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:16.724835623+07:00","message":"write wav file: './tmp/7548/7548_410.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:16.884933161+07:00","message":"[GCS] Start streaming session, msgId: 411"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:17.02061533+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:17.020619519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.254906945+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.254950897+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-04-22T13:17:17.254957107+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.254971151+07:00","message":"[buffer interim] 411 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.254978123+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.25497984+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.548559487+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.548624849+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-04-22T13:17:17.54863245+07:00","message":"receive interim result [false|false]: วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.548647074+07:00","message":"[buffer interim] 411 false วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.548653437+07:00","message":"[bufferProcess] interim [660000000]:วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.548655614+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.548662182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.548664609+07:00","message":"> Transcript [2878] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.548666558+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.913557478+07:00","message":"[GCS] IsForceVAD: false for message ID: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.996637121+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.99668272+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-04-22T13:17:17.996688088+07:00","message":"receive interim result [false|false]: วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:17.996703537+07:00","message":"[buffer interim] 411 false วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.996709878+07:00","message":"[bufferProcess] interim [260000000]:วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.996712223+07:00","message":"[bufferProcess] send to processor:วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.996715665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.996718382+07:00","message":"> Transcript [2879] [false]: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.996720317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:17.996722126+07:00","message":"Set new StatePrefix: 'วัชพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.002569377+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.002601229+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-04-22T13:17:18.002605722+07:00","message":"receive interim result [true|false]: วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.002614738+07:00","message":"end recv isFinal message id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.002617158+07:00","message":"end Recv id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.002622141+07:00","message":"[buffer interim] 411 true วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002627804+07:00","message":"[bufferProcess] interim [260000000]:วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002630219+07:00","message":"[bufferProcess] send to processor (isfinal):วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002639523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002650742+07:00","message":"> Transcript [2880] [false]: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.00265552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002657648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002659926+07:00","message":"StatePrefix: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002662051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002663907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002666126+07:00","message":"> Transcript [2881] [true]: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002668058+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002669597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002671199+07:00","message":"StatePrefix: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002672676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.002678338+07:00","message":"Push: 'วัชพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.002688068+07:00","message":"push: {true วัชพืช 0 0xc002aef400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:18.008480332+07:00","message":"write wav file: './tmp/7548/7548_411.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.0463166+07:00","message":"[GCS] Start streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.104490674+07:00","message":"[GCS] IsForceVAD: false for message ID: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.234600866+07:00","message":"[GCS] Start streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.304698654+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.304720488+07:00","message":"found end of frame, send empty tag with msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.30472362+07:00","message":"end Recv id 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.304729716+07:00","message":"[buffer interim] 412 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.304736215+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.304739574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.304744132+07:00","message":"> Transcript [2882] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.304746787+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.304748547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.304750362+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.30475226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.304754987+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.304762708+07:00","message":"push: {true \n 0 0xc00038cd80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:18.309368102+07:00","message":"write wav file: './tmp/7548/7548_412.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.589923088+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.589965452+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-04-22T13:17:18.589970808+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.589988226+07:00","message":"[buffer interim] 413 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.589994918+07:00","message":"[bufferProcess] interim [420000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.589996792+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.837282787+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.837330378+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-04-22T13:17:18.837336581+07:00","message":"receive interim result [false|false]: ฉันก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.837351137+07:00","message":"[buffer interim] 413 false ฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.837357743+07:00","message":"[bufferProcess] interim [540000000]:ฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.837360176+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.837367034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.837369562+07:00","message":"> Transcript [2883] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.837371685+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.895902743+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.895939674+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-04-22T13:17:18.895945196+07:00","message":"receive interim result [false|false]: ซึ่งก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:18.895960125+07:00","message":"[buffer interim] 413 false ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.895966646+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.89596951+07:00","message":"[bufferProcess] send to processor:ฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.895975781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.895978381+07:00","message":"> Transcript [2884] [false]: 'ฉันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.895980876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.895982518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.895984952+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:18.895987118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.092163323+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.092215816+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-04-22T13:17:19.092224001+07:00","message":"receive interim result [false|false]: ซึ่งก็คือตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.092244355+07:00","message":"[buffer interim] 413 false ซึ่งก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.092254195+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.09225793+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.09226716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.092271639+07:00","message":"> Transcript [2885] [false]: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.092275334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.092278018+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.297776746+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.297833419+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-04-22T13:17:19.297840062+07:00","message":"receive interim result [false|false]: ซึ่งก็คือตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.297857479+07:00","message":"[buffer interim] 413 false ซึ่งก็คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.297866083+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งก็คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.297868605+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.297876453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.29787995+07:00","message":"> Transcript [2886] [false]: 'ซึ่งก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.297883213+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.297888213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.297890098+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.297892158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.411336291+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.411371441+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-04-22T13:17:19.411376929+07:00","message":"receive interim result [false|false]: ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.411391187+07:00","message":"[buffer interim] 413 false ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.411397489+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.411399686+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.411403262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.411406144+07:00","message":"> Transcript [2887] [false]: 'ซึ่งก็คือตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.411408975+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.411410935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.411412651+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.411414481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.473036299+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.473074199+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-04-22T13:17:19.473080168+07:00","message":"receive interim result [false|false]: ซึ่งก็คือต้นยาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.473092495+07:00","message":"[buffer interim] 413 false ซึ่งก็คือต้นยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.473100365+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งก็คือต้นยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.473102592+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.473107745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.473110487+07:00","message":"> Transcript [2888] [false]: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.47311326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.473115228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.473117074+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.473119117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.474892954+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.474907586+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-04-22T13:17:19.474913305+07:00","message":"receive interim result [false|false]: ซึ่งก็คือต้นยา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.474920974+07:00","message":"[buffer interim] 413 false ซึ่งก็คือต้นยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474924178+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งก็คือต้นยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474926403+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือต้นยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474928726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474932314+07:00","message":"> Transcript [2889] [false]: 'ซึ่งก็คือต้นยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.47493437+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474936284+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474937912+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474939694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474942066+07:00","message":"Push: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474944632+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474947046+07:00","message":"Set new StatePrefix : 'ซึ่งก็คือต้นยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.474948994+07:00","message":"Next Push (prob) : 'ต้นยาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.474956052+07:00","message":"push: {false ซึ่งก็คือ 0 0xc004108f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.703337635+07:00","message":"[GCS] IsForceVAD: false for message ID: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.775114504+07:00","message":"[GCS] Start streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.795159694+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.795208256+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-04-22T13:17:19.795214955+07:00","message":"receive interim result [false|false]: ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.795229946+07:00","message":"[buffer interim] 413 false ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.79523672+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.795239096+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือต้นยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.795246042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.795248393+07:00","message":"> Transcript [2890] [false]: 'ซึ่งก็คือต้นยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.795250436+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.813380784+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.813430884+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-04-22T13:17:19.813436958+07:00","message":"receive interim result [true|false]: ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.813447448+07:00","message":"end recv isFinal message id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.813449806+07:00","message":"end Recv id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.813456332+07:00","message":"[buffer interim] 413 true ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813463536+07:00","message":"[bufferProcess] interim [710000000]:ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813466307+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813482455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813518542+07:00","message":"> Transcript [2891] [false]: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.81352323+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813525854+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813528458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813531294+07:00","message":"> Transcript [2892] [true]: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813534896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813536913+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813539349+07:00","message":"StatePrefix: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.81354165+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:19.813550689+07:00","message":"Push: 'ต้นหญ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:19.813563075+07:00","message":"push: {true ต้นหญ้า 0 0xc004108f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:19.820024802+07:00","message":"write wav file: './tmp/7548/7548_413.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:20.020913561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:20.020929619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.30483287+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.304873187+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-04-22T13:17:20.30487804+07:00","message":"receive interim result [false|false]: คิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.304892665+07:00","message":"[buffer interim] 414 false คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.304900087+07:00","message":"[bufferProcess] interim [480000000]:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.304901865+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.442421695+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.442456323+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-04-22T13:17:20.442461849+07:00","message":"receive interim result [false|false]: ทิกเกอร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.442475101+07:00","message":"[buffer interim] 414 false ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.442482492+07:00","message":"[bufferProcess] interim [600000000]:ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.442484963+07:00","message":"[bufferProcess] send to processor:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.442491742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.442494612+07:00","message":"> Transcript [2893] [false]: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.442496932+07:00","message":"Set StatePrefix (first interim): 'คิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.47998614+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.480020208+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-04-22T13:17:20.480025762+07:00","message":"receive interim result [false|false]: ที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.480038113+07:00","message":"[buffer interim] 414 false ที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.480044446+07:00","message":"[bufferProcess] interim [660000000]:ที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.480046511+07:00","message":"[bufferProcess] send to processor:ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.480051678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.480054416+07:00","message":"> Transcript [2894] [false]: 'ทิกเกอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.480056556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.480058442+07:00","message":"Set new StatePrefix: 'ทิกเกอร์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.612917297+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.612960125+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-04-22T13:17:20.612965336+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.612977037+07:00","message":"[buffer interim] 414 false ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.612983462+07:00","message":"[bufferProcess] interim [840000000]:ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.612985718+07:00","message":"[bufferProcess] send to processor:ที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.612990714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.612993472+07:00","message":"> Transcript [2895] [false]: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.612995415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.612997318+07:00","message":"Set new StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.932479156+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.932527499+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-04-22T13:17:20.932533924+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:20.932544655+07:00","message":"[buffer interim] 414 false ที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.93255323+07:00","message":"[bufferProcess] interim [140000000]:ที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.932556128+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.932559517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.932562586+07:00","message":"> Transcript [2896] [false]: 'ที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.932565817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.932567778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.932569622+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:20.932571579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.193091545+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.193138918+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-04-22T13:17:21.193146461+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.193179959+07:00","message":"[buffer interim] 414 false ที่เกิดขึ้นในแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.193189544+07:00","message":"[bufferProcess] interim [440000000]:ที่เกิดขึ้นในแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.193192946+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.193197667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.19320235+07:00","message":"> Transcript [2897] [false]: 'ที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.193206921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.193213485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.1932155+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.193217565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.321462855+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.321508827+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-04-22T13:17:21.32151918+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.321532308+07:00","message":"[buffer interim] 414 false ที่เกิดขึ้นในแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.321542353+07:00","message":"[bufferProcess] interim [560000000]:ที่เกิดขึ้นในแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.32154572+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.321553488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.321557992+07:00","message":"> Transcript [2898] [false]: 'ที่เกิดขึ้นในแปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.321562791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.321569236+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.321571256+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.321573515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.643360767+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.643398056+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-04-22T13:17:21.643403468+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลงปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.64341941+07:00","message":"[buffer interim] 414 false ที่เกิดขึ้นในแปลงปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.643427548+07:00","message":"[bufferProcess] interim [860000000]:ที่เกิดขึ้นในแปลงปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.643429772+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.64343349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.643436312+07:00","message":"> Transcript [2899] [false]: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.643439309+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.643441675+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.643443584+07:00","message":"StatePrefix: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.643445579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.643451317+07:00","message":"Push: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.64345313+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.643455549+07:00","message":"Set new StatePrefix : 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.64345768+07:00","message":"Next Push (prob) : 'ขึ้นในแปลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.643465623+07:00","message":"push: {false ที่เกิด 0 0xc002031400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.84859961+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.848634477+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-04-22T13:17:21.848640396+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.848653962+07:00","message":"[buffer interim] 414 false ที่เกิดขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.848662162+07:00","message":"[bufferProcess] interim [100000000]:ที่เกิดขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.848664592+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปลงปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.848671307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.848674569+07:00","message":"> Transcript [2900] [false]: 'ที่เกิดขึ้นในแปลงปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.848678305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.848681879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.848683776+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.848685838+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.901990521+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.902027886+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-04-22T13:17:21.902035759+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:21.902052016+07:00","message":"[buffer interim] 414 false ที่เกิดขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.902063629+07:00","message":"[bufferProcess] interim [220000000]:ที่เกิดขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.902066832+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.902074699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.902078393+07:00","message":"> Transcript [2901] [false]: 'ที่เกิดขึ้นในแปลงปลูกหน่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.902082723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.90208529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.902088443+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:21.902091382+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.211883978+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.211920293+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-04-22T13:17:22.211926436+07:00","message":"receive interim result [false|false]: ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.211939657+07:00","message":"[buffer interim] 414 false ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.211947159+07:00","message":"[bufferProcess] interim [520000000]:ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.211949493+07:00","message":"[bufferProcess] send to processor:ที่เกิดขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.211955232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.211958328+07:00","message":"> Transcript [2902] [false]: 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.211961636+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.211963655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.211966034+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.211968184+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.652719943+07:00","message":"[GCS] IsForceVAD: false for message ID: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.751401515+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.75144264+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-04-22T13:17:22.7514488+07:00","message":"receive interim result [true|false]: ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.751454604+07:00","message":"end recv isFinal message id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.751456869+07:00","message":"end Recv id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.751462853+07:00","message":"[buffer interim] 414 true ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751469246+07:00","message":"[bufferProcess] interim [90000000]:ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.75147223+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751475266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751477817+07:00","message":"> Transcript [2903] [false]: 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751481219+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751483354+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751485371+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751487305+07:00","message":"TextPushed: 'ที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751489551+07:00","message":"Push: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751491244+07:00","message":"TextPushed: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751493192+07:00","message":"Set new StatePrefix : 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751495091+07:00","message":"Next Push (prob) : 'ปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751496713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751498605+07:00","message":"> Transcript [2904] [true]: 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751500876+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751502579+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751505814+07:00","message":"StatePrefix: 'ที่เกิดขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751507794+07:00","message":"TextPushed: 'ที่เกิดขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:22.751510048+07:00","message":"Push: 'ปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.75151723+07:00","message":"push: {false ขึ้นในแปลง 0 0xc002031400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:22.751529506+07:00","message":"push: {true ปลูกหน่อไม้ฝรั่ง 0 0xc002031400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:22.758686066+07:00","message":"write wav file: './tmp/7548/7548_414.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:23.021423002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:23.021462557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.165579687+07:00","message":"[GCS] Start streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.658926583+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.658965838+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-04-22T13:17:23.658970748+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.658986481+07:00","message":"[buffer interim] 415 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.658993358+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.658995392+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.718973573+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.719026799+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-04-22T13:17:23.719034416+07:00","message":"receive interim result [false|false]: สน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.719052157+07:00","message":"[buffer interim] 415 false สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.719061551+07:00","message":"[bufferProcess] interim [540000000]:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.719064926+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.71907421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.719079069+07:00","message":"> Transcript [2905] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.719082531+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.911546997+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.911590975+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-04-22T13:17:23.911598187+07:00","message":"receive interim result [false|false]: สอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.911612777+07:00","message":"[buffer interim] 415 false สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.911622267+07:00","message":"[bufferProcess] interim [600000000]:สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.911625158+07:00","message":"[bufferProcess] send to processor:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.91163162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.911634575+07:00","message":"> Transcript [2906] [false]: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.911636889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.911639061+07:00","message":"Set new StatePrefix: 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.96960663+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.96964923+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-04-22T13:17:23.969654606+07:00","message":"receive interim result [false|false]: ส่วนลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:23.969672284+07:00","message":"[buffer interim] 415 false ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.969682358+07:00","message":"[bufferProcess] interim [660000000]:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.969684574+07:00","message":"[bufferProcess] send to processor:สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.969689888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.969692434+07:00","message":"> Transcript [2907] [false]: 'สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.969694569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:23.969696561+07:00","message":"Set new StatePrefix: 'สอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.144835047+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.144881397+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-04-22T13:17:24.144886876+07:00","message":"receive interim result [false|false]: ฉันรู้สึก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.144910957+07:00","message":"[buffer interim] 415 false ฉันรู้สึก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.144918105+07:00","message":"[bufferProcess] interim [900000000]:ฉันรู้สึก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.14492055+07:00","message":"[bufferProcess] send to processor:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.144927201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.144930343+07:00","message":"> Transcript [2908] [false]: 'ส่วนลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.144932528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.144934389+07:00","message":"Set new StatePrefix: 'ส่วนลด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.163602699+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.163632913+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-04-22T13:17:24.163638133+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.163650458+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.163655669+07:00","message":"[bufferProcess] interim [20000000]:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.16365801+07:00","message":"[bufferProcess] send to processor:ฉันรู้สึก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.163663168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.163665442+07:00","message":"> Transcript [2909] [false]: 'ฉันรู้สึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.163667267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.163668965+07:00","message":"Set new StatePrefix: 'ฉันรู้สึก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.714724911+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.714761999+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-04-22T13:17:24.714768322+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:24.714788136+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.714795536+07:00","message":"[bufferProcess] interim [620000000]:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.714797752+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.714800983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.7148039+07:00","message":"> Transcript [2910] [false]: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.71480666+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:24.714808832+07:00","message":"Set new StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.104529158+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.104572887+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-04-22T13:17:25.104578645+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.104594802+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.104601851+07:00","message":"[bufferProcess] interim [980000000]:ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.104604482+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.104607777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.104610435+07:00","message":"> Transcript [2911] [false]: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.104613528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.104615376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.104617699+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.104619736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.326929383+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.326969639+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-04-22T13:17:25.326975693+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.326992092+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.326998782+07:00","message":"[bufferProcess] interim [100000000]:ส่วนรูปสุดท้ายเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.327001395+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.327007448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.32700996+07:00","message":"> Transcript [2912] [false]: 'ส่วนรูปสุดท้ายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.32701309+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.32701498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.327019533+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.327022077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.359122386+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.359156251+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-04-22T13:17:25.359161308+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.359177071+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.359183383+07:00","message":"[bufferProcess] interim [160000000]:ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.359185969+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.35919415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.359197251+07:00","message":"> Transcript [2913] [false]: 'ส่วนรูปสุดท้ายเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.359201033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.359202996+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.359205181+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.359207092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.500577124+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.50062109+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-04-22T13:17:25.500627547+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.500643617+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500649987+07:00","message":"[bufferProcess] interim [400000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500652597+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.50065898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500661428+07:00","message":"> Transcript [2914] [false]: 'ส่วนรูปสุดท้ายเป็นจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500664663+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500666611+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500669255+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500671367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500677312+07:00","message":"Push: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500679737+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500682947+07:00","message":"Set new StatePrefix : 'ส่วนรูปสุดท้ายเป็นจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.500685165+07:00","message":"Next Push (prob) : 'เป็นจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.500693626+07:00","message":"push: {false ส่วนรูปสุดท้าย 0 0xc004109f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.937816272+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.937858695+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-04-22T13:17:25.937864894+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:25.937878871+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.937886359+07:00","message":"[bufferProcess] interim [760000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.937889046+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.937895984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.937901455+07:00","message":"> Transcript [2915] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.937904149+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:25.937907163+07:00","message":"Set new StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.00637203+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.006420482+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-04-22T13:17:26.006426969+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.006442933+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.006449429+07:00","message":"[bufferProcess] interim [880000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.006451813+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.006458382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.006461289+07:00","message":"> Transcript [2916] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.006464393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.00646849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.006471062+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.006473818+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:26.021565814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:26.021586606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.132345724+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.132399051+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-04-22T13:17:26.13240604+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.132420669+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.132427427+07:00","message":"[bufferProcess] interim [940000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.132430003+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.132437307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.132441997+07:00","message":"> Transcript [2917] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.132445764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.132448138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.132449917+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.132452542+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.381659187+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.381701699+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-04-22T13:17:26.381707564+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.381722728+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.381729612+07:00","message":"[bufferProcess] interim [240000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.381732226+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.381738755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.381741553+07:00","message":"> Transcript [2918] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.381744961+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.381746853+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.38174873+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.381751619+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.535937156+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.535970718+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-04-22T13:17:26.535976716+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคเหน็บชา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.535991373+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคเหน็บชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.535998832+07:00","message":"[bufferProcess] interim [420000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคเหน็บชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536002033+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536005309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536007945+07:00","message":"> Transcript [2919] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536012117+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536014053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536016328+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536018644+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536024295+07:00","message":"Push: 'เป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536026067+07:00","message":"TextPushed: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536028031+07:00","message":"Set new StatePrefix : 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.536030158+07:00","message":"Next Push (prob) : 'ก่อโรคใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.536038458+07:00","message":"push: {false เป็นจุลินทรีย์ 0 0xc004109f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.64574232+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.645796199+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-04-22T13:17:26.645802465+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.645817996+07:00","message":"[buffer interim] 415 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.645824984+07:00","message":"[bufferProcess] interim [480000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.645827424+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคเหน็บชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.645835157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.645837658+07:00","message":"> Transcript [2920] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคเหน็บชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.645840141+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.645842261+07:00","message":"Set new StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคเหน็บชา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.81351724+07:00","message":"[GCS] IsForceVAD: false for message ID: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.947432219+07:00","message":"[GCS] Start streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.948902654+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.948940451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.94894797+07:00","message":"receive interim result [true|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.9489553+07:00","message":"end recv isFinal message id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.94895851+07:00","message":"end Recv id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.948964935+07:00","message":"[buffer interim] 415 true ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.948974822+07:00","message":"[bufferProcess] interim [870000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.948980539+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.948985439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.948989143+07:00","message":"> Transcript [2921] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.948993326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.948997681+07:00","message":"Set new StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.948999443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.949001255+07:00","message":"> Transcript [2922] [true]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.949003602+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.949005445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.94900746+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.949009877+07:00","message":"TextPushed: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:26.949014606+07:00","message":"Push: 'ก่อโรคในพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:26.949025527+07:00","message":"push: {true ก่อโรคในพืช 0 0xc004109f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:26.962352755+07:00","message":"write wav file: './tmp/7548/7548_415.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.014197878+07:00","message":"[GCS] IsForceVAD: false for message ID: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.170557184+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.170585282+07:00","message":"found end of frame, send empty tag with msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.170589185+07:00","message":"end Recv id 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.170597629+07:00","message":"[buffer interim] 416 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.170605747+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.170609398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.170612299+07:00","message":"> Transcript [2923] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.170614759+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.170616559+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.170618319+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.170620056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:27.170625612+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.170634905+07:00","message":"push: {true \n 0 0xc002507880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:27.175016678+07:00","message":"write wav file: './tmp/7548/7548_416.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:27.586093359+07:00","message":"[GCS] Start streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.173093735+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.173136037+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-04-22T13:17:28.173141035+07:00","message":"receive interim result [false|false]: การ์ตูน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.173154155+07:00","message":"[buffer interim] 417 false การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.173180607+07:00","message":"[bufferProcess] interim [600000000]:การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.173184027+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.173190856+07:00","message":"[bufferProcess] send to processor (ticker):การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.173193565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.173196089+07:00","message":"> Transcript [2924] [false]: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.173198083+07:00","message":"Set StatePrefix (first interim): 'การ์ตูน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.337913764+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.337951514+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-04-22T13:17:28.337956999+07:00","message":"receive interim result [false|false]: ตื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.33797321+07:00","message":"[buffer interim] 417 false ตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.337981069+07:00","message":"[bufferProcess] interim [720000000]:ตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.337982836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.479011605+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.479053921+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-04-22T13:17:28.479058809+07:00","message":"receive interim result [false|false]: การ์ตูน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.479072083+07:00","message":"[buffer interim] 417 false การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.479078836+07:00","message":"[bufferProcess] interim [840000000]:การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.479081119+07:00","message":"[bufferProcess] send to processor:ตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.479086475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.479089373+07:00","message":"> Transcript [2925] [false]: 'ตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.479092066+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.479094087+07:00","message":"Set new StatePrefix: 'ตื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.607969508+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.60800957+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-04-22T13:17:28.60801594+07:00","message":"receive interim result [false|false]: การ์ตูนการ์ด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.608029919+07:00","message":"[buffer interim] 417 false การ์ตูนการ์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.608038842+07:00","message":"[bufferProcess] interim [20000000]:การ์ตูนการ์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.6080412+07:00","message":"[bufferProcess] send to processor:การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.608044704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.608048154+07:00","message":"> Transcript [2926] [false]: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.608050213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.608052073+07:00","message":"Set new StatePrefix: 'การ์ตูน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.781484966+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.781523502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ์ตูน Dragon\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.781529672+07:00","message":"receive interim result [false|false]: การ์ตูน Dragon"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.78154436+07:00","message":"[buffer interim] 417 false การ์ตูน Dragon"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.781552573+07:00","message":"[bufferProcess] interim [140000000]:การ์ตูน Dragon"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.781555495+07:00","message":"[bufferProcess] send to processor:การ์ตูนการ์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.781559123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.781561825+07:00","message":"> Transcript [2927] [false]: 'การ์ตูนการ์ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.781564378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.781566076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.781567869+07:00","message":"StatePrefix: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.781569959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.789256212+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.789274984+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-04-22T13:17:28.789279701+07:00","message":"receive interim result [false|false]: การ์ตูนราชินี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.789289084+07:00","message":"[buffer interim] 417 false การ์ตูนราชินี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.789294462+07:00","message":"[bufferProcess] interim [200000000]:การ์ตูนราชินี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.789296589+07:00","message":"[bufferProcess] send to processor:การ์ตูน Dragon"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.789299233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.789301201+07:00","message":"> Transcript [2928] [false]: 'การ์ตูน Dragon'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.789303707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.78930543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.789307245+07:00","message":"StatePrefix: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.789309023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.98289543+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.982933411+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-04-22T13:17:28.982939767+07:00","message":"receive interim result [false|false]: การ์ตูนราสนิม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:28.982954147+07:00","message":"[buffer interim] 417 false การ์ตูนราสนิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.982961955+07:00","message":"[bufferProcess] interim [380000000]:การ์ตูนราสนิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.982964103+07:00","message":"[bufferProcess] send to processor:การ์ตูนราชินี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.982969767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.982972673+07:00","message":"> Transcript [2929] [false]: 'การ์ตูนราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.982976186+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.982978192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.982980348+07:00","message":"StatePrefix: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:28.982982216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:29.022440487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:29.022461336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.15142228+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.151466008+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-04-22T13:17:29.151471553+07:00","message":"receive interim result [false|false]: การ์ตูนราชินีบน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.151487837+07:00","message":"[buffer interim] 417 false การ์ตูนราชินีบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151495158+07:00","message":"[bufferProcess] interim [560000000]:การ์ตูนราชินีบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151498017+07:00","message":"[bufferProcess] send to processor:การ์ตูนราสนิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151501838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.15150489+07:00","message":"> Transcript [2930] [false]: 'การ์ตูนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151507922+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151510265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151512191+07:00","message":"StatePrefix: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151514063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151518762+07:00","message":"Push: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151520869+07:00","message":"TextPushed: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.15152402+07:00","message":"Set new StatePrefix : 'การ์ตูนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.151526182+07:00","message":"Next Push (prob) : 'ราสนิม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.151535232+07:00","message":"push: {false การ์ตูน 0 0xc000169480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.350636183+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.350678576+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-04-22T13:17:29.350684757+07:00","message":"receive interim result [false|false]: การ์ตูนราชินีบนใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.350700731+07:00","message":"[buffer interim] 417 false การ์ตูนราชินีบนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.350708215+07:00","message":"[bufferProcess] interim [800000000]:การ์ตูนราชินีบนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.350710633+07:00","message":"[bufferProcess] send to processor:การ์ตูนราชินีบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.350713949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.350716693+07:00","message":"> Transcript [2931] [false]: 'การ์ตูนราชินีบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.350718741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.350720556+07:00","message":"Set new StatePrefix: 'การ์ตูนราชินีบน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.470331441+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.470370134+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-04-22T13:17:29.470375983+07:00","message":"receive interim result [false|false]: การ์ตูนราชินีบนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.470393557+07:00","message":"[buffer interim] 417 false การ์ตูนราชินีบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.470401241+07:00","message":"[bufferProcess] interim [860000000]:การ์ตูนราชินีบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.470403564+07:00","message":"[bufferProcess] send to processor:การ์ตูนราชินีบนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.470406788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.470409093+07:00","message":"> Transcript [2932] [false]: 'การ์ตูนราชินีบนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.47041283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.470414856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.470416577+07:00","message":"StatePrefix: 'การ์ตูนราชินีบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.470418531+07:00","message":"TextPushed: 'การ์ตูน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.491132818+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.491170915+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-04-22T13:17:29.491177378+07:00","message":"receive interim result [false|false]: การ์ตูนราชินีบนใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.491197375+07:00","message":"[buffer interim] 417 false การ์ตูนราชินีบนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.491207188+07:00","message":"[bufferProcess] interim [920000000]:การ์ตูนราชินีบนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.491210928+07:00","message":"[bufferProcess] send to processor:การ์ตูนราชินีบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.491220054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.491223493+07:00","message":"> Transcript [2933] [false]: 'การ์ตูนราชินีบนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.491228185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.491231036+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.491234069+07:00","message":"StatePrefix: 'การ์ตูนราชินีบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.491237289+07:00","message":"TextPushed: 'การ์ตูน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.742709676+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.742753976+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-04-22T13:17:29.742760363+07:00","message":"receive interim result [false|false]: การ์ตูนราชินีบนใบละเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.742784332+07:00","message":"[buffer interim] 417 false การ์ตูนราชินีบนใบละเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.742794623+07:00","message":"[bufferProcess] interim [160000000]:การ์ตูนราชินีบนใบละเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.742797427+07:00","message":"[bufferProcess] send to processor:การ์ตูนราชินีบนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.742803132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.742805808+07:00","message":"> Transcript [2934] [false]: 'การ์ตูนราชินีบนใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.74280977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.74281198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.74281433+07:00","message":"StatePrefix: 'การ์ตูนราชินีบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.742816394+07:00","message":"TextPushed: 'การ์ตูน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.77679869+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.776836194+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-04-22T13:17:29.776841786+07:00","message":"receive interim result [false|false]: การ์ตูนราชินีบนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.776856489+07:00","message":"[buffer interim] 417 false การ์ตูนราชินีบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776863293+07:00","message":"[bufferProcess] interim [220000000]:การ์ตูนราชินีบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776865528+07:00","message":"[bufferProcess] send to processor:การ์ตูนราชินีบนใบละเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776870651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776873402+07:00","message":"> Transcript [2935] [false]: 'การ์ตูนราชินีบนใบละเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.7768766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776879051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776880771+07:00","message":"StatePrefix: 'การ์ตูนราชินีบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776883006+07:00","message":"TextPushed: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776887841+07:00","message":"Push: 'ราชินีบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776889614+07:00","message":"TextPushed: 'การ์ตูนราชินีบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776891516+07:00","message":"Set new StatePrefix : 'การ์ตูนราชินีบนใบละเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.776893867+07:00","message":"Next Push (prob) : 'ใบละเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.776901617+07:00","message":"push: {false ราชินีบน 0 0xc000169480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.863372609+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.863415537+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-04-22T13:17:29.86342159+07:00","message":"receive interim result [false|false]: การ์ตูนราชินีบนใบลั่นทม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:29.863434041+07:00","message":"[buffer interim] 417 false การ์ตูนราชินีบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.863442231+07:00","message":"[bufferProcess] interim [280000000]:การ์ตูนราชินีบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.863444614+07:00","message":"[bufferProcess] send to processor:การ์ตูนราชินีบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.863447955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.863450629+07:00","message":"> Transcript [2936] [false]: 'การ์ตูนราชินีบนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.863453091+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:29.863454968+07:00","message":"Set new StatePrefix: 'การ์ตูนราชินีบนใบหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.012958728+07:00","message":"[GCS] IsForceVAD: false for message ID: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.213348981+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.21338808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ์ตูนราสนิมบนใบลั่นทม\",\"confidence\":0.92084384}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.213394849+07:00","message":"receive interim result [true|false]: การ์ตูนราสนิมบนใบลั่นทม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.213401207+07:00","message":"end recv isFinal message id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.213403475+07:00","message":"end Recv id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.21341018+07:00","message":"[buffer interim] 417 true การ์ตูนราสนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213417685+07:00","message":"[bufferProcess] interim [670000000]:การ์ตูนราสนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213420645+07:00","message":"[bufferProcess] send to processor (isfinal):การ์ตูนราชินีบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213423775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213426391+07:00","message":"> Transcript [2937] [false]: 'การ์ตูนราชินีบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213428543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213430345+07:00","message":"Set new StatePrefix: 'การ์ตูนราชินีบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213432009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213433765+07:00","message":"> Transcript [2938] [true]: 'การ์ตูนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213436765+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213438956+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213440807+07:00","message":"StatePrefix: 'การ์ตูนราชินีบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213442922+07:00","message":"TextPushed: 'การ์ตูนราชินีบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213444579+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213545011+07:00","message":"Push: 'ใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213547432+07:00","message":"TextPushed: 'การ์ตูนราชินีบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213549424+07:00","message":"Set new StatePrefix : 'การ์ตูนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213551566+07:00","message":"Next Push (prob) : 'การ์ตูนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.213559007+07:00","message":"push: {true ใบลั่นทม 0 0xc000169480}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:30.213575532+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_417.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:30.221132397+07:00","message":"write wav file: './tmp/7548/7548_417.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:30.404717874+07:00","message":"[GCS] Start streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.07907342+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.079120829+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-04-22T13:17:31.07912693+07:00","message":"receive interim result [false|false]: ไอ้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.079142421+07:00","message":"[buffer interim] 418 false ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.079149463+07:00","message":"[bufferProcess] interim [660000000]:ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.079151103+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.32620271+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.326245458+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-04-22T13:17:31.326251495+07:00","message":"receive interim result [false|false]: ไอ้ลีลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.326265644+07:00","message":"[buffer interim] 418 false ไอ้ลีลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.32627218+07:00","message":"[bufferProcess] interim [900000000]:ไอ้ลีลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.326274418+07:00","message":"[bufferProcess] send to processor:ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.32628094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.326283456+07:00","message":"> Transcript [2939] [false]: 'ไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.326285389+07:00","message":"Set StatePrefix (first interim): 'ไอ้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.445531922+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.445572421+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-04-22T13:17:31.445578325+07:00","message":"receive interim result [false|false]: ไปลีลาวดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.445592103+07:00","message":"[buffer interim] 418 false ไปลีลาวดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.445599511+07:00","message":"[bufferProcess] interim [80000000]:ไปลีลาวดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.44560189+07:00","message":"[bufferProcess] send to processor:ไอ้ลีลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.445604985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.445607381+07:00","message":"> Transcript [2940] [false]: 'ไอ้ลีลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.445609957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.445613381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.445615407+07:00","message":"StatePrefix: 'ไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.445617332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.776690583+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.776726838+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-04-22T13:17:31.776732341+07:00","message":"receive interim result [false|false]: ไปลีลาวดีนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.776746944+07:00","message":"[buffer interim] 418 false ไปลีลาวดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.776754925+07:00","message":"[bufferProcess] interim [380000000]:ไปลีลาวดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.776758184+07:00","message":"[bufferProcess] send to processor:ไปลีลาวดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.776764186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.776767077+07:00","message":"> Transcript [2941] [false]: 'ไปลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.776779054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.776781346+07:00","message":"Set new StatePrefix: 'ไปลีลาวดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.841085019+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.841114668+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-04-22T13:17:31.841119974+07:00","message":"receive interim result [false|false]: ไปลีลาวดีนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.84113258+07:00","message":"[buffer interim] 418 false ไปลีลาวดีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.841139332+07:00","message":"[bufferProcess] interim [440000000]:ไปลีลาวดีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.841141789+07:00","message":"[bufferProcess] send to processor:ไปลีลาวดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.8411469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.841149653+07:00","message":"> Transcript [2942] [false]: 'ไปลีลาวดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.841153158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.841155387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.841157219+07:00","message":"StatePrefix: 'ไปลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.841159212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.956307733+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.956349586+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-04-22T13:17:31.956354506+07:00","message":"receive interim result [false|false]: ไปลีลาวดีนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:31.956369004+07:00","message":"[buffer interim] 418 false ไปลีลาวดีนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.956375527+07:00","message":"[bufferProcess] interim [560000000]:ไปลีลาวดีนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.956377789+07:00","message":"[bufferProcess] send to processor:ไปลีลาวดีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.956381035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.956383791+07:00","message":"> Transcript [2943] [false]: 'ไปลีลาวดีนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.95638732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.95638916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.956390946+07:00","message":"StatePrefix: 'ไปลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:31.956392744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:32.022528548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:32.022544822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.275778063+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.275818068+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-04-22T13:17:32.275824684+07:00","message":"receive interim result [false|false]: ไปลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.2758376+07:00","message":"[buffer interim] 418 false ไปลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.27584441+07:00","message":"[bufferProcess] interim [860000000]:ไปลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.275846877+07:00","message":"[bufferProcess] send to processor:ไปลีลาวดีนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.275851825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.275854919+07:00","message":"> Transcript [2944] [false]: 'ไปลีลาวดีนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.275858205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.27586028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.275862076+07:00","message":"StatePrefix: 'ไปลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.275864205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.32459136+07:00","message":"[GCS] IsForceVAD: false for message ID: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.449576372+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.449621796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปลีลาวดีนั่นเองค่ะ\",\"confidence\":0.8949098}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.449628804+07:00","message":"receive interim result [true|false]: ไปลีลาวดีนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.449640694+07:00","message":"end recv isFinal message id 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.449643163+07:00","message":"end Recv id 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.449649324+07:00","message":"[buffer interim] 418 true ไปลีลาวดีนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449656918+07:00","message":"[bufferProcess] interim [130000000]:ไปลีลาวดีนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449660498+07:00","message":"[bufferProcess] send to processor (isfinal):ไปลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449675059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449701848+07:00","message":"> Transcript [2945] [false]: 'ไปลีลาวดีนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449708235+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449710984+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449713218+07:00","message":"StatePrefix: 'ไปลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449715447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449724116+07:00","message":"Push: 'ไปลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449725852+07:00","message":"TextPushed: 'ไปลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449727692+07:00","message":"Set new StatePrefix : 'ไปลีลาวดีนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449730073+07:00","message":"Next Push (prob) : 'นั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449732566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449734543+07:00","message":"> Transcript [2946] [true]: 'ไปลีลาวดีนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449736736+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449738506+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449740527+07:00","message":"StatePrefix: 'ไปลีลาวดีนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.44974229+07:00","message":"TextPushed: 'ไปลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.449744704+07:00","message":"Push: 'นั่นเองค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.449756185+07:00","message":"push: {false ไปลีลาวดี 0 0xc002aefb00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.449762428+07:00","message":"push: {true นั่นเองค่ะ 0 0xc002aefb00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:32.458066509+07:00","message":"write wav file: './tmp/7548/7548_418.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.705604093+07:00","message":"[GCS] Start streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.774201777+07:00","message":"[GCS] IsForceVAD: false for message ID: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.973318011+07:00","message":"receive streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.973340012+07:00","message":"found end of frame, send empty tag with msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.973344007+07:00","message":"end Recv id 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.973352008+07:00","message":"[buffer interim] 419 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.973358871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.973361975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.973364649+07:00","message":"> Transcript [2947] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.973367152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.973368935+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.973370667+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.973372375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:32.973374789+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:32.973383587+07:00","message":"push: {true \n 0 0xc002aefe00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:32.978101805+07:00","message":"write wav file: './tmp/7548/7548_419.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:33.614479392+07:00","message":"[GCS] Start streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.110894436+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.110946657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.110952022+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.110970919+07:00","message":"[buffer interim] 420 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.110977355+07:00","message":"[bufferProcess] interim [530000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.110979245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.110986512+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.110992175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.110994985+07:00","message":"> Transcript [2948] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.11099715+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.266203174+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.266240501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.266245841+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.266256735+07:00","message":"[buffer interim] 420 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.266264475+07:00","message":"[bufferProcess] interim [650000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.266266296+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.472321665+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.472353454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนไทย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.472359396+07:00","message":"receive interim result [false|false]: นักเรียนไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.472373837+07:00","message":"[buffer interim] 420 false นักเรียนไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.472381368+07:00","message":"[bufferProcess] interim [890000000]:นักเรียนไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.472384294+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.472391065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.472394095+07:00","message":"> Transcript [2949] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.472397199+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.472399521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.472401646+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.472403668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.669111691+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.669150047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.669156083+07:00","message":"receive interim result [false|false]: นักเรียนเคยรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.669181832+07:00","message":"[buffer interim] 420 false นักเรียนเคยรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.669189615+07:00","message":"[bufferProcess] interim [70000000]:นักเรียนเคยรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.669191922+07:00","message":"[bufferProcess] send to processor:นักเรียนไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.669197286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.669200399+07:00","message":"> Transcript [2950] [false]: 'นักเรียนไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.669203679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.669205473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.6692078+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.669210207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.790273312+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.790305809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับปาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.790311002+07:00","message":"receive interim result [false|false]: นักเรียนเคยรับปาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.790328405+07:00","message":"[buffer interim] 420 false นักเรียนเคยรับปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.790334413+07:00","message":"[bufferProcess] interim [190000000]:นักเรียนเคยรับปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.79033737+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.790341358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.790344335+07:00","message":"> Transcript [2951] [false]: 'นักเรียนเคยรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.79034778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.790349782+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.790351757+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.790353765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.843044927+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.843072311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับประทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.84307752+07:00","message":"receive interim result [false|false]: นักเรียนเคยรับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.843091804+07:00","message":"[buffer interim] 420 false นักเรียนเคยรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843099277+07:00","message":"[bufferProcess] interim [250000000]:นักเรียนเคยรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843102947+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยรับปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843107414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843111027+07:00","message":"> Transcript [2952] [false]: 'นักเรียนเคยรับปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843116576+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843118624+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843120954+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843122981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843125439+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843127236+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843129249+07:00","message":"Set new StatePrefix : 'นักเรียนเคยรับปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:34.843132335+07:00","message":"Next Push (prob) : 'เรียนเคยรับปาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:34.843139757+07:00","message":"push: {false นัก 0 0xc004109480}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:35.02330788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:35.023314395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.233121687+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.233154318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับประทานผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.233170778+07:00","message":"receive interim result [false|false]: นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.233186282+07:00","message":"[buffer interim] 420 false นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.233194814+07:00","message":"[bufferProcess] interim [670000000]:นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.233198213+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.233202633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.233208319+07:00","message":"> Transcript [2953] [false]: 'นักเรียนเคยรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.233210501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.233214389+07:00","message":"Set new StatePrefix: 'นักเรียนเคยรับประทาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.333329286+07:00","message":"[GCS] IsForceVAD: false for message ID: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.404453583+07:00","message":"[GCS] Start streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.448991437+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.449030695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับประทานผัก\",\"confidence\":0.9477789}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.449037261+07:00","message":"receive interim result [true|false]: นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.449048959+07:00","message":"end recv isFinal message id 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.449051239+07:00","message":"end Recv id 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.449057958+07:00","message":"[buffer interim] 420 true นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449065169+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449068594+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449072079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449076817+07:00","message":"> Transcript [2954] [false]: 'นักเรียนเคยรับประทานผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449079823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.44908168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.44908359+07:00","message":"StatePrefix: 'นักเรียนเคยรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449086198+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449088242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449090068+07:00","message":"> Transcript [2955] [true]: 'นักเรียนเคยรับประทานผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449092212+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449093839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449095529+07:00","message":"StatePrefix: 'นักเรียนเคยรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449097265+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.449100196+07:00","message":"Push: 'เรียนเคยรับประทานผัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.44912246+07:00","message":"push: {true เรียนเคยรับประทานผัก 0 0xc004109480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:35.455569361+07:00","message":"write wav file: './tmp/7548/7548_420.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.463682784+07:00","message":"[GCS] IsForceVAD: false for message ID: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.595945469+07:00","message":"[GCS] Start streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.668104597+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.668121034+07:00","message":"found end of frame, send empty tag with msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.668124038+07:00","message":"end Recv id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.668129751+07:00","message":"[buffer interim] 421 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.668136059+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.668139918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.668142511+07:00","message":"> Transcript [2956] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.668144691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.668146382+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.66814803+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.668149853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:35.668152654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:35.668161007+07:00","message":"push: {true \n 0 0xc004109d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:35.67278726+07:00","message":"write wav file: './tmp/7548/7548_421.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.10663889+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.106668662+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-04-22T13:17:36.106673872+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.106685843+07:00","message":"[buffer interim] 422 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.106691485+07:00","message":"[bufferProcess] interim [480000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.106693285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.14259083+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.142623972+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-04-22T13:17:36.142629558+07:00","message":"receive interim result [false|false]: คลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.142646231+07:00","message":"[buffer interim] 422 false คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.142653204+07:00","message":"[bufferProcess] interim [540000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.142655254+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.142658887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.142662419+07:00","message":"> Transcript [2957] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.142664641+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.279149408+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.279187979+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-04-22T13:17:36.279193953+07:00","message":"receive interim result [false|false]: คลิปหลุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.279205639+07:00","message":"[buffer interim] 422 false คลิปหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.27921465+07:00","message":"[bufferProcess] interim [720000000]:คลิปหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.279217977+07:00","message":"[bufferProcess] send to processor:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.279223469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.279226533+07:00","message":"> Transcript [2958] [false]: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.279228827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.279230722+07:00","message":"Set new StatePrefix: 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.444435643+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.444471236+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-04-22T13:17:36.444477316+07:00","message":"receive interim result [false|false]: ที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.444490464+07:00","message":"[buffer interim] 422 false ที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.444502645+07:00","message":"[bufferProcess] interim [900000000]:ที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.444504805+07:00","message":"[bufferProcess] send to processor:คลิปหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.444510442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.444513714+07:00","message":"> Transcript [2959] [false]: 'คลิปหลุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.444516784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.444518887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.444520684+07:00","message":"StatePrefix: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.444522594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.634870211+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.634908294+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-04-22T13:17:36.634914166+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.634927532+07:00","message":"[buffer interim] 422 false ที่ปลูกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.634934679+07:00","message":"[bufferProcess] interim [80000000]:ที่ปลูกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.634936988+07:00","message":"[bufferProcess] send to processor:ที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.634943192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.634946468+07:00","message":"> Transcript [2960] [false]: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.634948617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.634950606+07:00","message":"Set new StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.763684019+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.763721718+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-04-22T13:17:36.763727258+07:00","message":"receive interim result [false|false]: ที่ปลูกกล้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.763738019+07:00","message":"[buffer interim] 422 false ที่ปลูกกล้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.76374733+07:00","message":"[bufferProcess] interim [140000000]:ที่ปลูกกล้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.763749732+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.76375346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.763756412+07:00","message":"> Transcript [2961] [false]: 'ที่ปลูกด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.763759271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.76376155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.763769244+07:00","message":"StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.763771291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.822829951+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.822854225+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-04-22T13:17:36.822858824+07:00","message":"receive interim result [false|false]: ที่ปลูกกล้วยไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.822872426+07:00","message":"[buffer interim] 422 false ที่ปลูกกล้วยไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.822878748+07:00","message":"[bufferProcess] interim [260000000]:ที่ปลูกกล้วยไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.822881217+07:00","message":"[bufferProcess] send to processor:ที่ปลูกกล้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.822884277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.822886664+07:00","message":"> Transcript [2962] [false]: 'ที่ปลูกกล้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.822889202+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.822891112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.822892906+07:00","message":"StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.822894709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.826813848+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.826822367+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-04-22T13:17:36.826825357+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:36.82683261+07:00","message":"[buffer interim] 422 false ที่ปลูกด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.826835669+07:00","message":"[bufferProcess] interim [320000000]:ที่ปลูกด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.826837873+07:00","message":"[bufferProcess] send to processor:ที่ปลูกกล้วยไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.826840038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.826842276+07:00","message":"> Transcript [2963] [false]: 'ที่ปลูกกล้วยไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.826844469+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.826846219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.826847888+07:00","message":"StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:36.826849579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.21208394+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.212121271+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-04-22T13:17:37.212127333+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.212140709+07:00","message":"[buffer interim] 422 false ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212147983+07:00","message":"[bufferProcess] interim [680000000]:ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212150314+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212155523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212158637+07:00","message":"> Transcript [2964] [false]: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212161465+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212163588+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212165321+07:00","message":"StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212167477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212171784+07:00","message":"Push: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212173506+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212175425+07:00","message":"Set new StatePrefix : 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.212177798+07:00","message":"Next Push (prob) : 'ด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.212198114+07:00","message":"push: {false ที่ปลูก 0 0xc002031800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.342627597+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.342666082+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-04-22T13:17:37.342672691+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.342685055+07:00","message":"[buffer interim] 422 false ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.342694336+07:00","message":"[bufferProcess] interim [800000000]:ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.342696685+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.342702063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.34270508+07:00","message":"> Transcript [2965] [false]: 'ที่ปลูกด้วยวิธีใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.342708442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.342710683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.342712474+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.342714618+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.459497643+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.459532989+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-04-22T13:17:37.459539008+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.459552344+07:00","message":"[buffer interim] 422 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.459559904+07:00","message":"[bufferProcess] interim [920000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.459562505+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.459568081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.45957072+07:00","message":"> Transcript [2966] [false]: 'ที่ปลูกด้วยวิธีไฮโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.459573846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.459576006+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.459578392+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.459580658+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536918252+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536938679+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536948708+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536950826+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.53695324+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536955289+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536956969+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536958446+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536959965+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536961465+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536962993+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536964487+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536966032+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536967525+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536969034+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.53697051+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536972037+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536973509+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536974989+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536976442+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.536978033+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.657867886+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.657906851+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-04-22T13:17:37.657912967+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:37.65792495+07:00","message":"[buffer interim] 422 false ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.657932228+07:00","message":"[bufferProcess] interim [100000000]:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.657934829+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.657939939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.657942631+07:00","message":"> Transcript [2967] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.657945642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.657947611+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.657949906+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:37.657952408+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:38.023985493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:38.024000209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.084551633+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.084583235+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-04-22T13:17:38.084588984+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.084605503+07:00","message":"[buffer interim] 422 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084613215+07:00","message":"[bufferProcess] interim [520000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.08461589+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.08461946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084622484+07:00","message":"> Transcript [2968] [false]: 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084625873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084627856+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084630775+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084632904+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084639861+07:00","message":"Push: 'ด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084641688+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084643829+07:00","message":"Set new StatePrefix : 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.084646055+07:00","message":"Next Push (prob) : 'ไฮโดรโปนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.084653309+07:00","message":"push: {false ด้วยวิธี 0 0xc002031800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.174561632+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.174600684+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-04-22T13:17:38.174606116+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.174622324+07:00","message":"[buffer interim] 422 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.174632974+07:00","message":"[bufferProcess] interim [580000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.174635642+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.174641355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.17464411+07:00","message":"> Transcript [2969] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.174646472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.174651245+07:00","message":"Set new StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.560866595+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.560904552+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-04-22T13:17:38.560910765+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.560922529+07:00","message":"[buffer interim] 422 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.560930938+07:00","message":"[bufferProcess] interim [0]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.56093356+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.560938939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.560941641+07:00","message":"> Transcript [2970] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.560944733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.560946822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.560948664+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.560951035+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.666467345+07:00","message":"[GCS] IsForceVAD: false for message ID: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.761242087+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.761281236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ\",\"confidence\":0.93869746}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.761287324+07:00","message":"receive interim result [true|false]: ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.761298505+07:00","message":"end recv isFinal message id 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.761300755+07:00","message":"end Recv id 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.761307107+07:00","message":"[buffer interim] 422 true ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761316127+07:00","message":"[bufferProcess] interim [300000000]:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761320453+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761323859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761326593+07:00","message":"> Transcript [2971] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761329671+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761331655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761333987+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761336734+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761338499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761340405+07:00","message":"> Transcript [2972] [true]: 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์หรือไม่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761342506+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761344032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761345719+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761347548+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:38.761352485+07:00","message":"Push: 'ไฮโดรโปนิกส์หรือไม่คะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:38.761361316+07:00","message":"push: {true ไฮโดรโปนิกส์หรือไม่คะ 0 0xc002031800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:38.76933965+07:00","message":"write wav file: './tmp/7548/7548_422.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:39.816021265+07:00","message":"[GCS] Start streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.203977396+07:00","message":"[GCS] IsForceVAD: false for message ID: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.265196013+07:00","message":"[GCS] Start streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.296312376+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.296329935+07:00","message":"found end of frame, send empty tag with msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.296333321+07:00","message":"end Recv id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.296338894+07:00","message":"[buffer interim] 423 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.296345488+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.296349813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.296352861+07:00","message":"> Transcript [2973] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.296355171+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.296357056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.296358764+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.29636064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.29636323+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.296372377+07:00","message":"push: {true \n 0 0xc002e90200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:40.302827428+07:00","message":"write wav file: './tmp/7548/7548_423.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.333712017+07:00","message":"[GCS] IsForceVAD: false for message ID: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.530975967+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.530993812+07:00","message":"found end of frame, send empty tag with msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.530997206+07:00","message":"end Recv id 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.531004738+07:00","message":"[buffer interim] 424 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.531014251+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.531017775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.531020756+07:00","message":"> Transcript [2974] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.531023177+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.531025197+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.531026931+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.531028654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:40.531036517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:40.531046565+07:00","message":"push: {true \n 0 0xc002031c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:40.537983518+07:00","message":"write wav file: './tmp/7548/7548_424.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:41.024358248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:41.024395406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.227546344+07:00","message":"[GCS] Start streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.71042274+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.710465975+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-04-22T13:17:41.710471547+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:41.710486251+07:00","message":"[buffer interim] 425 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.710492932+07:00","message":"[bufferProcess] interim [300000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.710494861+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.710501547+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.710504255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.710507165+07:00","message":"> Transcript [2975] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:41.71050921+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.019314222+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.019353337+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-04-22T13:17:42.019358936+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.01937852+07:00","message":"[buffer interim] 425 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.01938586+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.019387488+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.09331135+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.093358474+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-04-22T13:17:42.093365231+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.093384205+07:00","message":"[buffer interim] 425 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.093393629+07:00","message":"[bufferProcess] interim [660000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.093396799+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.093401443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.093405582+07:00","message":"> Transcript [2976] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.093408911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.093412471+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.274736447+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.274790276+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-04-22T13:17:42.274797871+07:00","message":"receive interim result [false|false]: จากรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.274815431+07:00","message":"[buffer interim] 425 false จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.274826942+07:00","message":"[bufferProcess] interim [840000000]:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.274830264+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.274837725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.274844772+07:00","message":"> Transcript [2977] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.274849529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.274852427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.274855704+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.274858514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.407874966+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.407922713+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-04-22T13:17:42.407929912+07:00","message":"receive interim result [false|false]: จากรูปที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.407947949+07:00","message":"[buffer interim] 425 false จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.407959174+07:00","message":"[bufferProcess] interim [20000000]:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.407962773+07:00","message":"[bufferProcess] send to processor:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.407969689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.407974372+07:00","message":"> Transcript [2978] [false]: 'จากรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.407979426+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.4079824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.407985794+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.407988737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.643671183+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.64370765+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-04-22T13:17:42.643714044+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.64372802+07:00","message":"[buffer interim] 425 false จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.643735153+07:00","message":"[bufferProcess] interim [200000000]:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.643737571+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.643744534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.643746923+07:00","message":"> Transcript [2979] [false]: 'จากรูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.643750157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.643752155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.643754309+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.643766389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.715034715+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.715074261+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-04-22T13:17:42.715079841+07:00","message":"receive interim result [false|false]: จากรูปที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.715093059+07:00","message":"[buffer interim] 425 false จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715099997+07:00","message":"[bufferProcess] interim [260000000]:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715102527+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715108391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715111047+07:00","message":"> Transcript [2980] [false]: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715114285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715116258+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715118436+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715120586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715125055+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715126928+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715128942+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.715131218+07:00","message":"Next Push (prob) : 'รูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.715139324+07:00","message":"push: {false จาก 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.796469377+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.796508646+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-04-22T13:17:42.796514287+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.796528869+07:00","message":"[buffer interim] 425 false จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.796537277+07:00","message":"[bufferProcess] interim [320000000]:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.796540659+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.796549575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.796552816+07:00","message":"> Transcript [2981] [false]: 'จากรูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.796555472+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.860472497+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.860502631+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-04-22T13:17:42.860508663+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:42.860519749+07:00","message":"[buffer interim] 425 false จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.860525726+07:00","message":"[bufferProcess] interim [440000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.860528003+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.86053311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.860535909+07:00","message":"> Transcript [2982] [false]: 'จากรูปที่เห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.860538718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.860540718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.86054253+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:42.860545003+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.024634186+07:00","message":"[GCS] IsForceVAD: false for message ID: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.127271551+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.127313178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\",\"confidence\":0.95835656}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.127319196+07:00","message":"receive interim result [true|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.12732747+07:00","message":"end recv isFinal message id 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.127329874+07:00","message":"end Recv id 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.127335949+07:00","message":"[buffer interim] 425 true จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127343922+07:00","message":"[bufferProcess] interim [830000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127348879+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127352102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127355118+07:00","message":"> Transcript [2983] [false]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127357962+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127359746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127361652+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127364029+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127365818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127367686+07:00","message":"> Transcript [2984] [true]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127369709+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127371266+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.12737274+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.12737446+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.127380198+07:00","message":"Push: 'รูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.127388643+07:00","message":"push: {true รูปที่เห็นนี้นะคะ 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:43.134678874+07:00","message":"write wav file: './tmp/7548/7548_425.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.414664472+07:00","message":"[GCS] Start streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.787832385+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.787873675+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-04-22T13:17:43.78787921+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.787893321+07:00","message":"[buffer interim] 426 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.787899858+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.787901633+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.965832308+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.965876609+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-04-22T13:17:43.965882962+07:00","message":"receive interim result [false|false]: เป็นตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.965898923+07:00","message":"[buffer interim] 426 false เป็นตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.965907987+07:00","message":"[bufferProcess] interim [540000000]:เป็นตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.965911323+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.965918604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.965922168+07:00","message":"> Transcript [2985] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.965925317+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.974859186+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.974874509+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-04-22T13:17:43.974879719+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:43.974890338+07:00","message":"[buffer interim] 426 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.974894901+07:00","message":"[bufferProcess] interim [600000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.974897727+07:00","message":"[bufferProcess] send to processor:เป็นตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.974900837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.974906359+07:00","message":"> Transcript [2986] [false]: 'เป็นตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.974910916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.974913743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.974916659+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:43.974919966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:44.025403685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:44.025417175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.133363566+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.133400335+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-04-22T13:17:44.133406579+07:00","message":"receive interim result [false|false]: เป็นการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.133421817+07:00","message":"[buffer interim] 426 false เป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.133429037+07:00","message":"[bufferProcess] interim [780000000]:เป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.133431102+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.133435074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.13343759+07:00","message":"> Transcript [2987] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.133440459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.133442326+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.133444127+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.133446043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.570982106+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.571023422+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-04-22T13:17:44.571031819+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.571047937+07:00","message":"[buffer interim] 426 false เป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.571061342+07:00","message":"[bufferProcess] interim [140000000]:เป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.57106516+07:00","message":"[bufferProcess] send to processor:เป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.571073656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.571077568+07:00","message":"> Transcript [2988] [false]: 'เป็นการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.571082332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.571086564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.571090174+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.571093228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.835884677+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.835920013+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-04-22T13:17:44.835925775+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.83594276+07:00","message":"[buffer interim] 426 false เป็นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835950125+07:00","message":"[bufferProcess] interim [500000000]:เป็นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835952595+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835955869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835958768+07:00","message":"> Transcript [2989] [false]: 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.83596183+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835965944+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835967814+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835970362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835977761+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835979668+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835981773+07:00","message":"Set new StatePrefix : 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:44.835983823+07:00","message":"Next Push (prob) : 'การปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:44.835991625+07:00","message":"push: {false เป็น 0 0xc002e90080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.151915887+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.151953244+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-04-22T13:17:45.151959433+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.151971097+07:00","message":"[buffer interim] 426 false เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.151980197+07:00","message":"[bufferProcess] interim [800000000]:เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.151982854+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.151988474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.151991268+07:00","message":"> Transcript [2990] [false]: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.151994337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.15199649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.151998708+07:00","message":"StatePrefix: 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.152001142+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.53004906+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.530089909+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-04-22T13:17:45.530095517+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.530112213+07:00","message":"[buffer interim] 426 false เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.530119685+07:00","message":"[bufferProcess] interim [160000000]:เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.530121955+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.530126921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.530129704+07:00","message":"> Transcript [2991] [false]: 'เป็นการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.530132836+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.530134851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.530137535+07:00","message":"StatePrefix: 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.530139888+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.662455129+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.662493385+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-04-22T13:17:45.662499331+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.66250998+07:00","message":"[buffer interim] 426 false เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.662517355+07:00","message":"[bufferProcess] interim [280000000]:เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.662519689+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.662523084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.662525717+07:00","message":"> Transcript [2992] [false]: 'เป็นการปลูกพืชด้วยวิธีใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.662528749+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.662530813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.662532961+07:00","message":"StatePrefix: 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:45.662535213+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.903264209+07:00","message":"[GCS] IsForceVAD: false for message ID: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:45.974516825+07:00","message":"[GCS] Start streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.007019933+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.007067985+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-04-22T13:17:46.007076419+07:00","message":"receive interim result [true|false]: เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.007089714+07:00","message":"end recv isFinal message id 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.007092968+07:00","message":"end Recv id 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.007101007+07:00","message":"[buffer interim] 426 true เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007110242+07:00","message":"[bufferProcess] interim [730000000]:เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007115337+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007119824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.00712385+07:00","message":"> Transcript [2993] [false]: 'เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007128327+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007131891+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007135394+07:00","message":"StatePrefix: 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007138327+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007147619+07:00","message":"Push: 'การปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007150528+07:00","message":"TextPushed: 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007153596+07:00","message":"Set new StatePrefix : 'เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007157378+07:00","message":"Next Push (prob) : 'ด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007160618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007163808+07:00","message":"> Transcript [2994] [true]: 'เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007167572+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.00717026+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007172981+07:00","message":"StatePrefix: 'เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007176064+07:00","message":"TextPushed: 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.007179652+07:00","message":"Push: 'ด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.007190317+07:00","message":"push: {false การปลูกพืช 0 0xc002e90080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.007198589+07:00","message":"push: {true ด้วยวิธีไฮโดรพอนิกส์ 0 0xc002e90080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:46.016488785+07:00","message":"write wav file: './tmp/7548/7548_426.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.413859118+07:00","message":"[GCS] IsForceVAD: false for message ID: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.513900541+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.513927977+07:00","message":"found end of frame, send empty tag with msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.513932219+07:00","message":"end Recv id 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.513940832+07:00","message":"[buffer interim] 427 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.513948935+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.513952287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.513955036+07:00","message":"> Transcript [2995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.513957932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.513959768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.513961552+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.513963268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:46.513967462+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.513977207+07:00","message":"push: {true \n 0 0xc00038d080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:46.519006051+07:00","message":"write wav file: './tmp/7548/7548_427.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.806177987+07:00","message":"[GCS] Start streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:46.864024538+07:00","message":"[GCS] IsForceVAD: false for message ID: 428"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:47.026298498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:47.026332492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.083147461+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.08316668+07:00","message":"found end of frame, send empty tag with msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.08317021+07:00","message":"end Recv id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.083176361+07:00","message":"[buffer interim] 428 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.083183604+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.083187273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.083190027+07:00","message":"> Transcript [2996] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.083192386+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.083194382+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.083196547+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.083198476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.083201243+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.083210773+07:00","message":"push: {true \n 0 0xc002e90580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:47.087786694+07:00","message":"write wav file: './tmp/7548/7548_428.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.124706204+07:00","message":"[GCS] Start streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.87843994+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.878488039+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-04-22T13:17:47.878493947+07:00","message":"receive interim result [false|false]: ลืมไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.878508239+07:00","message":"[buffer interim] 429 false ลืมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.878516141+07:00","message":"[bufferProcess] interim [540000000]:ลืมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.878518189+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.908838684+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.908874857+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-04-22T13:17:47.908881285+07:00","message":"receive interim result [false|false]: มึงเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.908892024+07:00","message":"[buffer interim] 429 false มึงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.908899249+07:00","message":"[bufferProcess] interim [600000000]:มึงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.908905781+07:00","message":"[bufferProcess] send to processor:ลืมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.908910745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.908913723+07:00","message":"> Transcript [2997] [false]: 'ลืมไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.908915891+07:00","message":"Set StatePrefix (first interim): 'ลืมไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.988688758+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.988721369+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-04-22T13:17:47.988727007+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:47.988735263+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.988748273+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.988758887+07:00","message":"[bufferProcess] send to processor:มึงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.98876382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.988767856+07:00","message":"> Transcript [2998] [false]: 'มึงเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.988770339+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:47.988772428+07:00","message":"Set new StatePrefix: 'มึงเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.366648945+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.36669196+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-04-22T13:17:48.366697956+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.366709098+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.366716832+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.366719732+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.366725024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.366727956+07:00","message":"> Transcript [2999] [false]: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.366730069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.366731985+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.555041868+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.555079929+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-04-22T13:17:48.555085309+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.555102087+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.555109523+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.55511278+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.555117341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.555120234+07:00","message":"> Transcript [3000] [false]: 'ซึ่งเป็นการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.555123074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.55512508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.555126889+07:00","message":"StatePrefix: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.555128819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.882942963+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.882985301+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-04-22T13:17:48.882999054+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.883012554+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.883018982+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.883021522+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.883026746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.883029154+07:00","message":"> Transcript [3001] [false]: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.883032202+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.883034251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.883036287+07:00","message":"StatePrefix: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.883038393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.912374836+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.91241768+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-04-22T13:17:48.912423881+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:48.912437554+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.912447115+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.912449258+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.912455069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.912457773+07:00","message":"> Transcript [3002] [false]: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.912460748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.912462671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.912464677+07:00","message":"StatePrefix: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:48.912466769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.106504888+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.106544254+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-04-22T13:17:49.106549618+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.106565275+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106576128+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106578693+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106585942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106588495+07:00","message":"> Transcript [3003] [false]: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106591825+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106593797+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106595698+07:00","message":"StatePrefix: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106597655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106606013+07:00","message":"Push: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106608163+07:00","message":"TextPushed: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106610141+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.106612253+07:00","message":"Next Push (prob) : 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.106619434+07:00","message":"push: {false ซึ่งเป็นการ 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.207089961+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.207135327+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-04-22T13:17:49.207144308+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.207160039+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.207170853+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.207173471+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.207180459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.207183179+07:00","message":"> Transcript [3004] [false]: 'ซึ่งเป็นการปลูกพืชในศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.207186194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.207188492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.207190338+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.207192463+07:00","message":"TextPushed: 'ซึ่งเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.215336+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.215361915+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-04-22T13:17:49.215367217+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.215380125+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.215385568+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.215387687+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.215390627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.215392906+07:00","message":"> Transcript [3005] [false]: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.215395597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.215397623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.215399607+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.215401619+07:00","message":"TextPushed: 'ซึ่งเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.267187248+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.267231663+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-04-22T13:17:49.2672383+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในศาลแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.267251972+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืชในศาลแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.267260866+07:00","message":"[bufferProcess] interim [980000000]:ซึ่งเป็นการปลูกพืชในศาลแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.267263513+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.267270878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.267273567+07:00","message":"> Transcript [3006] [false]: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.267276693+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.267278907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.267281278+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.267283447+07:00","message":"TextPushed: 'ซึ่งเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.380349107+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.380393314+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-04-22T13:17:49.380399574+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.380414179+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380421208+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380423732+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในศาลแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380430702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380433254+07:00","message":"> Transcript [3007] [false]: 'ซึ่งเป็นการปลูกพืชในศาลแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380436946+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380439163+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380441385+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380443799+07:00","message":"TextPushed: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380449373+07:00","message":"Push: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380454481+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380456691+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นการปลูกพืชในศาลแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.380458778+07:00","message":"Next Push (prob) : 'ในศาลแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.380466879+07:00","message":"push: {false ปลูกพืช 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.703176133+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.703218099+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-04-22T13:17:49.703223976+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.703240567+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.703252756+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.703256629+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.703264089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.703267824+07:00","message":"> Transcript [3008] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.70327092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.703274531+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.901670827+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.901708584+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-04-22T13:17:49.901715012+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:49.901729911+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.90173681+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.901739537+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.901746163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.901753906+07:00","message":"> Transcript [3009] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.901757691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.901759887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.90176163+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:49.901764045+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:50.027164596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:50.027174493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.099458171+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.099495205+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-04-22T13:17:50.099501895+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.099513746+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.099521473+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.099524004+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.09952948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.099531944+07:00","message":"> Transcript [3010] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.099535618+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.099537905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.099539661+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.099542177+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.301007236+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.301037107+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-04-22T13:17:50.301042758+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.301055144+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.301062167+07:00","message":"[bufferProcess] interim [0]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.301065091+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.301070238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.301072917+07:00","message":"> Transcript [3011] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.301075995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.301078267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.301080425+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.301082872+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.356862261+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.356891837+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-04-22T13:17:50.35689768+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.356912005+07:00","message":"[buffer interim] 429 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356918933+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356921398+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356926644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356930124+07:00","message":"> Transcript [3012] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356933931+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356936326+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356938512+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356941108+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356947275+07:00","message":"Push: 'ในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356949221+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.35695162+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.356954035+07:00","message":"Next Push (prob) : 'โดยไม่ใช้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.35699573+07:00","message":"push: {false ในสารละลาย 0 0xc000045400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.582713086+07:00","message":"[GCS] IsForceVAD: false for message ID: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.719390026+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.719429694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน\",\"confidence\":0.9438555}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.719437295+07:00","message":"receive interim result [true|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.719447339+07:00","message":"end recv isFinal message id 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.719449598+07:00","message":"end Recv id 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.719455171+07:00","message":"[buffer interim] 429 true ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719464597+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719467474+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719470941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719474476+07:00","message":"> Transcript [3013] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719478214+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.7194816+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.7194843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719487004+07:00","message":"> Transcript [3014] [true]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719490859+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719496598+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719498523+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719500904+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:50.719508409+07:00","message":"Push: 'โดยไม่ใช้ดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:50.719517348+07:00","message":"push: {true โดยไม่ใช้ดิน 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:50.728699811+07:00","message":"write wav file: './tmp/7548/7548_429.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.414637715+07:00","message":"[GCS] Start streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.542526121+07:00","message":"[GCS] IsForceVAD: false for message ID: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.61486069+07:00","message":"[GCS] Start streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.683537632+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.683557195+07:00","message":"found end of frame, send empty tag with msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.683560365+07:00","message":"end Recv id 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.68356718+07:00","message":"[buffer interim] 430 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.683574418+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.683578386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.683581808+07:00","message":"> Transcript [3015] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.68358425+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.683586123+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.683587951+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.683592477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:51.683595459+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:51.683617672+07:00","message":"push: {true \n 0 0xc000169d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:51.688610693+07:00","message":"write wav file: './tmp/7548/7548_430.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.145035916+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.145081191+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-04-22T13:17:52.145086321+07:00","message":"receive interim result [false|false]: เนื้อเพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.145103838+07:00","message":"[buffer interim] 431 false เนื้อเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.145111468+07:00","message":"[bufferProcess] interim [360000000]:เนื้อเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.145114075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.34028947+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.340328492+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-04-22T13:17:52.340333777+07:00","message":"receive interim result [false|false]: เนื้อเพลงคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.340352405+07:00","message":"[buffer interim] 431 false เนื้อเพลงคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.340360376+07:00","message":"[bufferProcess] interim [540000000]:เนื้อเพลงคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.340362616+07:00","message":"[bufferProcess] send to processor:เนื้อเพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.340365475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.340368067+07:00","message":"> Transcript [3016] [false]: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.340370243+07:00","message":"Set StatePrefix (first interim): 'เนื้อเพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.47021511+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.470258438+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-04-22T13:17:52.470265077+07:00","message":"receive interim result [false|false]: เนื้อเพลงคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.470279898+07:00","message":"[buffer interim] 431 false เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.470291054+07:00","message":"[bufferProcess] interim [660000000]:เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.470294222+07:00","message":"[bufferProcess] send to processor:เนื้อเพลงคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.47030075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.47030501+07:00","message":"> Transcript [3017] [false]: 'เนื้อเพลงคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.470309645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.470312442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.470315044+07:00","message":"StatePrefix: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.470317861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.893543852+07:00","message":"[GCS] IsForceVAD: false for message ID: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.990680667+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.99071833+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-04-22T13:17:52.990724532+07:00","message":"receive interim result [false|false]: เนื้อเพลงคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:52.99073754+07:00","message":"[buffer interim] 431 false เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.990744517+07:00","message":"[bufferProcess] interim [260000000]:เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.99075456+07:00","message":"[bufferProcess] send to processor:เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.990761215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.990764209+07:00","message":"> Transcript [3018] [false]: 'เนื้อเพลงคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.990767462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.990769449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.990771312+07:00","message":"StatePrefix: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:52.990773347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.001923398+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.001955843+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-04-22T13:17:53.001961302+07:00","message":"receive interim result [true|false]: เนื้อเพลงคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.001973221+07:00","message":"end recv isFinal message id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.001975377+07:00","message":"end Recv id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.001981515+07:00","message":"[buffer interim] 431 true เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.001987749+07:00","message":"[bufferProcess] interim [290000000]:เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.001994233+07:00","message":"[bufferProcess] send to processor (isfinal):เนื้อเพลงคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.001996977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002000225+07:00","message":"> Transcript [3019] [false]: 'เนื้อเพลงคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002003101+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002005133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002007085+07:00","message":"StatePrefix: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002008945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002010458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002012405+07:00","message":"> Transcript [3020] [true]: 'เนื้อเพลงคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.00201482+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002016413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002017926+07:00","message":"StatePrefix: 'เนื้อเพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.002019571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:53.00202599+07:00","message":"Push: 'เนื้อเพลงคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.0020374+07:00","message":"push: {true เนื้อเพลงคิดว่า 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:53.008665938+07:00","message":"write wav file: './tmp/7548/7548_431.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:53.027511648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:53.027551208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:53.335462691+07:00","message":"[GCS] Start streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.05206411+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.052103449+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-04-22T13:17:54.052108632+07:00","message":"receive interim result [false|false]: ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.05212312+07:00","message":"[buffer interim] 432 false ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.0521306+07:00","message":"[bufferProcess] interim [540000000]:ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.052132545+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.052139454+07:00","message":"[bufferProcess] send to processor (ticker):ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.052142162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.052145213+07:00","message":"> Transcript [3021] [false]: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.05214757+07:00","message":"Set StatePrefix (first interim): 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.313450284+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.313493229+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-04-22T13:17:54.313498859+07:00","message":"receive interim result [false|false]: ต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.313509519+07:00","message":"[buffer interim] 432 false ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.313518051+07:00","message":"[bufferProcess] interim [780000000]:ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.31351979+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.56864127+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.568683114+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-04-22T13:17:54.568690956+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.568709929+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.56872166+07:00","message":"[bufferProcess] interim [80000000]:ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.568724368+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.568727962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.568730739+07:00","message":"> Transcript [3022] [false]: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.56873357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.568735425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.568737229+07:00","message":"StatePrefix: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.568739158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.892638425+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.892680433+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-04-22T13:17:54.892685914+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:54.892698934+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.892705831+07:00","message":"[bufferProcess] interim [380000000]:ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.892709179+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.892715497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.892717966+07:00","message":"> Transcript [3023] [false]: 'ต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.892721487+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.89272358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.892725694+07:00","message":"StatePrefix: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:54.892727681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.082216278+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.082263153+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-04-22T13:17:55.082269427+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.082284104+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.082290709+07:00","message":"[bufferProcess] interim [620000000]:ต้องมีการควบคุมปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.082293048+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.082298896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.082301735+07:00","message":"> Transcript [3024] [false]: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.082304915+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.082307224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.08230907+07:00","message":"StatePrefix: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.082311214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.209844747+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.20988878+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-04-22T13:17:55.209894357+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.209909425+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209915761+07:00","message":"[bufferProcess] interim [680000000]:ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.20991802+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209921298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209923766+07:00","message":"> Transcript [3025] [false]: 'ต้องมีการควบคุมปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209926832+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.20992933+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209931277+07:00","message":"StatePrefix: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209933396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209941301+07:00","message":"Push: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209943532+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209945979+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.209948151+07:00","message":"Next Push (prob) : 'ควบคุมปัจจัยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.209956709+07:00","message":"push: {false ต้องมีการ 0 0xc002506c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.266809317+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.266855595+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-04-22T13:17:55.266862179+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.266876834+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.266883697+07:00","message":"[bufferProcess] interim [740000000]:ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.266886054+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.26689235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.266897069+07:00","message":"> Transcript [3026] [false]: 'ต้องมีการควบคุมปัจจัยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.266899566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.266901946+07:00","message":"Set new StatePrefix: 'ต้องมีการควบคุมปัจจัยพระ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.268091424+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.268104436+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-04-22T13:17:55.268108077+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.268117797+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.268121181+07:00","message":"[bufferProcess] interim [800000000]:ต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.268123191+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.268126013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.268128361+07:00","message":"> Transcript [3027] [false]: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.268130312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.268132224+07:00","message":"Set new StatePrefix: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.398043401+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.398081584+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-04-22T13:17:55.398087134+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.398102246+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.398109144+07:00","message":"[bufferProcess] interim [860000000]:ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.398111448+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.398117675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.398120106+07:00","message":"> Transcript [3028] [false]: 'ต้องมีการควบคุมปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.398122875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.398124705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.398126855+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.398129189+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.658496295+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.658534536+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-04-22T13:17:55.658541236+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.65855414+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.658560767+07:00","message":"[bufferProcess] interim [160000000]:ต้องมีการควบคุมปัจจัยภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.658563112+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.658568287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.658572167+07:00","message":"> Transcript [3029] [false]: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.65857523+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.658577154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.65858063+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.658583093+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.661177455+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.661216232+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-04-22T13:17:55.661227325+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.661246184+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.661255247+07:00","message":"[bufferProcess] interim [220000000]:ต้องมีการควบคุมปัจจัยภายนอกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.661259102+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.661264212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.661268452+07:00","message":"> Transcript [3030] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.661273067+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.661275628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.661278686+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.661281955+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.79092489+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.790967516+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-04-22T13:17:55.790973016+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.790987836+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.790994772+07:00","message":"[bufferProcess] interim [280000000]:ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.790997247+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791004302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791007377+07:00","message":"> Transcript [3031] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791010757+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791012898+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791014885+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791017108+07:00","message":"TextPushed: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791023525+07:00","message":"Push: 'ควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791025889+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791028163+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภายนอกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.791030281+07:00","message":"Next Push (prob) : 'นอกใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.79104138+07:00","message":"push: {false ควบคุมปัจจัยภาย 0 0xc002506c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.915333295+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.915372644+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-04-22T13:17:55.915379381+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:55.915391349+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.915398304+07:00","message":"[bufferProcess] interim [400000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.915400734+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.915406065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.915408689+07:00","message":"> Transcript [3032] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.915411089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:55.915413005+07:00","message":"Set new StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:56.028016674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:56.028025412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.49138556+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.491415488+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-04-22T13:17:56.491422567+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:56.491437586+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.49144467+07:00","message":"[bufferProcess] interim [0]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.491448222+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.4914582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.491462159+07:00","message":"> Transcript [3033] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.491466142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.491469814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.491472724+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:56.491476399+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.000154381+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.00021655+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-04-22T13:17:57.00022302+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.000237623+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.000245148+07:00","message":"[bufferProcess] interim [480000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.000247921+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.000255588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.000258439+07:00","message":"> Transcript [3034] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.000263156+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.000265663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.000267811+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.000271216+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.190517441+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.190556509+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-04-22T13:17:57.190562711+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.190575273+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.19058241+07:00","message":"[bufferProcess] interim [660000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.19058489+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.190590478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.190593606+07:00","message":"> Transcript [3035] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.190596805+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.190601788+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.190604384+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.1906069+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.386539532+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.386583837+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-04-22T13:17:57.386590719+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.386604874+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386611319+07:00","message":"[bufferProcess] interim [840000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386614066+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386620204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.3866227+07:00","message":"> Transcript [3036] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386626364+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386628641+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386630661+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386635208+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386641216+07:00","message":"Push: 'นอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386643064+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.386645104+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.38664778+07:00","message":"Next Push (prob) : 'บ้างเพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.386655384+07:00","message":"push: {false นอกใด 0 0xc002506c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.391704851+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.391732895+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-04-22T13:17:57.391738382+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.391759614+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.391765614+07:00","message":"[bufferProcess] interim [900000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.391767944+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.391770869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.391773266+07:00","message":"> Transcript [3037] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.391777229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.391779241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.39178094+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.391783253+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.573438727+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.573474703+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-04-22T13:17:57.573480597+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.573491958+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.573499918+07:00","message":"[bufferProcess] interim [80000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.573502236+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.573505624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.573508389+07:00","message":"> Transcript [3038] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.573511582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.573513552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.573515274+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.573517563+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.701086427+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.701118152+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-04-22T13:17:57.701124498+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.701138408+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.701144539+07:00","message":"[bufferProcess] interim [140000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.701147327+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.701153982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.701156488+07:00","message":"> Transcript [3039] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้เพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.701170029+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.701174196+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.701176541+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.701179132+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.889706572+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.889765357+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-04-22T13:17:57.889771763+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.889786917+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889793412+07:00","message":"[bufferProcess] interim [380000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889796059+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889802254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889804837+07:00","message":"> Transcript [3040] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889808342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889810469+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889824742+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889829098+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889836311+07:00","message":"Push: 'บ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889838351+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889841077+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.889843493+07:00","message":"Next Push (prob) : 'พืชเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.889852635+07:00","message":"push: {false บ้างเพื่อให้ 0 0xc002506c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.959860161+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.959896853+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-04-22T13:17:57.9599036+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:57.959918371+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.959924921+07:00","message":"[bufferProcess] interim [440000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.959927813+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.959935231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.959938034+07:00","message":"> Transcript [3041] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.959941232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.959943317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.959945175+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:57.959950357+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.291285687+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.291321847+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-04-22T13:17:58.291327735+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.291343398+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.291350822+07:00","message":"[bufferProcess] interim [800000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.291353555+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.291361289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.291364152+07:00","message":"> Transcript [3042] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.291367582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.291369712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.291372651+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.291375076+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.411128291+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.41118243+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-04-22T13:17:58.411188861+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.411204054+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.411210947+07:00","message":"[bufferProcess] interim [860000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.411213641+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.41122102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.411223894+07:00","message":"> Transcript [3043] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.41122748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.411229473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.411231764+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.411234296+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.480613729+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.48065379+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-04-22T13:17:58.480660918+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.48067689+07:00","message":"[buffer interim] 432 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480683988+07:00","message":"[bufferProcess] interim [980000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480686887+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480694567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480697148+07:00","message":"> Transcript [3044] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480700795+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480708289+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480710439+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480716696+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480722685+07:00","message":"Push: 'พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480724561+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480726798+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.480728887+07:00","message":"Next Push (prob) : 'เติบโตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.480736506+07:00","message":"push: {false พืชเจริญ 0 0xc002506c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.534965555+07:00","message":"[GCS] IsForceVAD: false for message ID: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.691201772+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.691234648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่างไร\",\"confidence\":0.95228815}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.691240712+07:00","message":"receive interim result [true|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.691251445+07:00","message":"end recv isFinal message id 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.691253582+07:00","message":"end Recv id 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.691259744+07:00","message":"[buffer interim] 432 true ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.69126836+07:00","message":"[bufferProcess] interim [220000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691278072+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691283385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691286432+07:00","message":"> Transcript [3045] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691289876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691291893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691294225+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691296713+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691298909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691300765+07:00","message":"> Transcript [3046] [true]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.6913029+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691304459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691306519+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691308268+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้างเพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:58.691311426+07:00","message":"Push: 'เติบโตได้อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.691320841+07:00","message":"push: {true เติบโตได้อย่างไร 0 0xc002506c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:58.702599693+07:00","message":"write wav file: './tmp/7548/7548_432.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:58.725200329+07:00","message":"[GCS] Start streaming session, msgId: 433"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:59.028531541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:17:59.0285636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.259420723+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.259457851+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-04-22T13:17:59.259462723+07:00","message":"receive interim result [false|false]: เสา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.259477279+07:00","message":"[buffer interim] 433 false เสา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.259484488+07:00","message":"[bufferProcess] interim [540000000]:เสา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.25948627+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.293361701+07:00","message":"[GCS] IsForceVAD: false for message ID: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.395757161+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.395795556+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.395801857+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.395811183+07:00","message":"end recv isFinal message id 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.395813255+07:00","message":"end Recv id 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.395818859+07:00","message":"[buffer interim] 433 true "}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395826399+07:00","message":"[bufferProcess] interim [810000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.39582977+07:00","message":"[bufferProcess] send to processor (isfinal):เสา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395834078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395837422+07:00","message":"> Transcript [3047] [false]: 'เสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395839736+07:00","message":"Set StatePrefix (first interim): 'เสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395841327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395843488+07:00","message":"> Transcript [3048] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395846678+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395850134+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395852191+07:00","message":"StatePrefix: 'เสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395854243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:17:59.395856731+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:17:59.395866046+07:00","message":"push: {true  0 0xc002506800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:17:59.400814972+07:00","message":"write wav file: './tmp/7548/7548_433.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.007774231+07:00","message":"[GCS] Start streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.979567024+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.97960323+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-04-22T13:18:00.979608274+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:00.979622857+07:00","message":"[buffer interim] 434 false เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.979629885+07:00","message":"[bufferProcess] interim [780000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.979631792+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.979635533+07:00","message":"[bufferProcess] send to processor (ticker):เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.97963781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.97964093+07:00","message":"> Transcript [3049] [false]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:00.979643266+07:00","message":"Set StatePrefix (first interim): 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.052039408+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.052075761+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-04-22T13:18:01.052081125+07:00","message":"receive interim result [false|false]: เวลานะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.052096486+07:00","message":"[buffer interim] 434 false เวลานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.052104014+07:00","message":"[bufferProcess] interim [900000000]:เวลานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.052106217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.177858328+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.177902123+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-04-22T13:18:01.17790825+07:00","message":"receive interim result [false|false]: เวลานั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.177921627+07:00","message":"[buffer interim] 434 false เวลานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.177928326+07:00","message":"[bufferProcess] interim [960000000]:เวลานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.177930647+07:00","message":"[bufferProcess] send to processor:เวลานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.177935411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.177938102+07:00","message":"> Transcript [3050] [false]: 'เวลานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.177941136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.17794302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.177944771+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.177946803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.315879154+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.315922923+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-04-22T13:18:01.315928353+07:00","message":"receive interim result [false|false]: เวลานะเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.315943283+07:00","message":"[buffer interim] 434 false เวลานะเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.315950543+07:00","message":"[bufferProcess] interim [80000000]:เวลานะเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.315952701+07:00","message":"[bufferProcess] send to processor:เวลานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.315955665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.31595846+07:00","message":"> Transcript [3051] [false]: 'เวลานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.3159614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.315963697+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.315965452+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.315967299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.383631009+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.38366899+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-04-22T13:18:01.383674922+07:00","message":"receive interim result [false|false]: เวลานักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.383689108+07:00","message":"[buffer interim] 434 false เวลานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.383697475+07:00","message":"[bufferProcess] interim [140000000]:เวลานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.38370018+07:00","message":"[bufferProcess] send to processor:เวลานะเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.38370366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.383706642+07:00","message":"> Transcript [3052] [false]: 'เวลานะเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.383709626+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.383711967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.383713833+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.383715731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.438812239+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.438846925+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-04-22T13:18:01.43885349+07:00","message":"receive interim result [false|false]: เวลานั้นคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.43886691+07:00","message":"[buffer interim] 434 false เวลานั้นคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438874271+07:00","message":"[bufferProcess] interim [320000000]:เวลานั้นคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438876492+07:00","message":"[bufferProcess] send to processor:เวลานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438881938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.43888491+07:00","message":"> Transcript [3053] [false]: 'เวลานักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438888078+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438890214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438892012+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438894138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438898844+07:00","message":"Push: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438900721+07:00","message":"TextPushed: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438903116+07:00","message":"Set new StatePrefix : 'เวลานักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.438905168+07:00","message":"Next Push (prob) : 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.438913349+07:00","message":"push: {false เวลา 0 0xc002507680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.615578845+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.615620462+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-04-22T13:18:01.615626269+07:00","message":"receive interim result [false|false]: เวลานักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.615636583+07:00","message":"[buffer interim] 434 false เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.615643781+07:00","message":"[bufferProcess] interim [440000000]:เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.615646039+07:00","message":"[bufferProcess] send to processor:เวลานั้นคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.615649552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.615652382+07:00","message":"> Transcript [3054] [false]: 'เวลานั้นคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.615654926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.615656928+07:00","message":"Set new StatePrefix: 'เวลานั้นคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.747665402+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.747701999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลานั้นคิด 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.747708038+07:00","message":"receive interim result [false|false]: เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.747721602+07:00","message":"[buffer interim] 434 false เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.747728716+07:00","message":"[bufferProcess] interim [560000000]:เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.747732251+07:00","message":"[bufferProcess] send to processor:เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.747747956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.747751804+07:00","message":"> Transcript [3055] [false]: 'เวลานักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.747754976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.747758407+07:00","message":"Set new StatePrefix: 'เวลานักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.943815371+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.943860493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลานั้นคิด 10 ปีหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.943867085+07:00","message":"receive interim result [false|false]: เวลานั้นคิด 10 ปีหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:01.943885748+07:00","message":"[buffer interim] 434 false เวลานั้นคิด 10 ปีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.943894556+07:00","message":"[bufferProcess] interim [800000000]:เวลานั้นคิด 10 ปีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.943898486+07:00","message":"[bufferProcess] send to processor:เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.943908014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.94391173+07:00","message":"> Transcript [3056] [false]: 'เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.943915911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:01.943918725+07:00","message":"Set new StatePrefix: 'เวลานั้นคิด 10'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:02.028780016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:02.028782249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.061503071+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.06153941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลานั้นคิด 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.061545046+07:00","message":"receive interim result [false|false]: เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.061557716+07:00","message":"[buffer interim] 434 false เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.061564691+07:00","message":"[bufferProcess] interim [860000000]:เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.061567507+07:00","message":"[bufferProcess] send to processor:เวลานั้นคิด 10 ปีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.061572579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.061575372+07:00","message":"> Transcript [3057] [false]: 'เวลานั้นคิด 10 ปีหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.061578882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.061580985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.061582838+07:00","message":"StatePrefix: 'เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.061586413+07:00","message":"TextPushed: 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.348842612+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.3488885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลานั้นคิด 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.348896792+07:00","message":"receive interim result [false|false]: เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.348909862+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-04-22T13:18:02.348914576+07:00","message":"receive interim result [false|false]:  วินาที"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.348924754+07:00","message":"[buffer interim] 434 false เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.348928623+07:00","message":"[buffer interim] 434 false  วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.348936091+07:00","message":"[bufferProcess] interim [160000000]:เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.348938482+07:00","message":"[bufferProcess] send to processor:เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.348945247+07:00","message":"[bufferProcess] interim [160000000]: วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.348948064+07:00","message":"[bufferProcess] update buffer: เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.348953457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.348956294+07:00","message":"> Transcript [3058] [false]: 'เวลานั้นคิด 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.348959696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.348961851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.348963659+07:00","message":"StatePrefix: 'เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.34896605+07:00","message":"TextPushed: 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.493546011+07:00","message":"[GCS] IsForceVAD: false for message ID: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.572021901+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.572067109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลานั้นคิด 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.572073829+07:00","message":"receive interim result [false|false]: เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.572084875+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-04-22T13:18:02.572087756+07:00","message":"receive interim result [false|false]:  วินาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.572095941+07:00","message":"[buffer interim] 434 false เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.572098971+07:00","message":"[buffer interim] 434 false  วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.572104376+07:00","message":"[bufferProcess] interim [340000000]:เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.57210692+07:00","message":"[bufferProcess] send to processor:เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.572110277+07:00","message":"[bufferProcess] interim [340000000]: วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.572114384+07:00","message":"[bufferProcess] update buffer: เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.572117124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.572119905+07:00","message":"> Transcript [3059] [false]: 'เวลานั้นคิด 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.572123396+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.572125725+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.572128309+07:00","message":"StatePrefix: 'เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.57213045+07:00","message":"TextPushed: 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.589533908+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.589568139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลานั้นคิด 10 วินาทีค่ะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.589574007+07:00","message":"receive interim result [true|false]: เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.589585108+07:00","message":"end recv isFinal message id 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.589587173+07:00","message":"end Recv id 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.589592981+07:00","message":"[buffer interim] 434 true เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589599086+07:00","message":"[bufferProcess] interim [520000000]:เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589602041+07:00","message":"[bufferProcess] send to processor (isfinal):เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589604755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589607803+07:00","message":"> Transcript [3060] [false]: 'เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.58961081+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.58961271+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589614409+07:00","message":"StatePrefix: 'เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589616257+07:00","message":"TextPushed: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589623609+07:00","message":"Push: 'นั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589625474+07:00","message":"TextPushed: 'เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.58962739+07:00","message":"Set new StatePrefix : 'เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589629392+07:00","message":"Next Push (prob) : ' วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589630983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589632786+07:00","message":"> Transcript [3061] [true]: 'เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589635158+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589636756+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589638561+07:00","message":"StatePrefix: 'เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589640369+07:00","message":"TextPushed: 'เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:02.589642203+07:00","message":"Push: ' วินาทีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.58964974+07:00","message":"push: {false นั้นคิด 10 0 0xc002507680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:02.589655011+07:00","message":"push: {true  วินาทีค่ะ 0 0xc002507680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:02.59692608+07:00","message":"write wav file: './tmp/7548/7548_434.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.33532305+07:00","message":"[GCS] Start streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.392359918+07:00","message":"[GCS] IsForceVAD: false for message ID: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.636090592+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.636123013+07:00","message":"found end of frame, send empty tag with msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.636126005+07:00","message":"end Recv id 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.636132933+07:00","message":"[buffer interim] 435 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.636140197+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.636147489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.636150265+07:00","message":"> Transcript [3062] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.63615248+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.636154449+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.636156863+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.636158679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:03.636160965+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:03.636170076+07:00","message":"push: {true \n 0 0xc002507f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:03.639986555+07:00","message":"write wav file: './tmp/7548/7548_435.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:05.029730673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:05.029754132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.124969053+07:00","message":"[GCS] Start streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.18427675+07:00","message":"[GCS] IsForceVAD: false for message ID: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.358493553+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.358522645+07:00","message":"found end of frame, send empty tag with msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.358526589+07:00","message":"end Recv id 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.35853373+07:00","message":"[buffer interim] 436 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.358542005+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.358545922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.358548642+07:00","message":"> Transcript [3063] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.358551167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.358553027+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.35855489+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.358556681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.35856532+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.35857737+07:00","message":"push: {true \n 0 0xc000405900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:05.363410485+07:00","message":"write wav file: './tmp/7548/7548_436.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.375207725+07:00","message":"[GCS] Start streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.502496086+07:00","message":"[GCS] IsForceVAD: false for message ID: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.635847658+07:00","message":"[GCS] Start streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.649915412+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.649933846+07:00","message":"found end of frame, send empty tag with msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.649937205+07:00","message":"end Recv id 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.649944117+07:00","message":"[buffer interim] 437 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.649951658+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.649961019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.64996403+07:00","message":"> Transcript [3064] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.649967004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.649968957+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.649971118+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.649972877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:05.649975661+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:05.649984747+07:00","message":"push: {true \n 0 0xc002e90b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:05.654696891+07:00","message":"write wav file: './tmp/7548/7548_437.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.215122575+07:00","message":"[GCS] IsForceVAD: false for message ID: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.303353449+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.303374185+07:00","message":"found end of frame, send empty tag with msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.303377251+07:00","message":"end Recv id 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.303383799+07:00","message":"[buffer interim] 438 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.303391237+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.303400799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.303403586+07:00","message":"> Transcript [3065] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.303406004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.303407956+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.30340974+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.303411757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.30341452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.303424088+07:00","message":"push: {true \n 0 0xc000169900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:06.309329662+07:00","message":"write wav file: './tmp/7548/7548_438.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.414919644+07:00","message":"[GCS] Start streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.733076961+07:00","message":"[GCS] IsForceVAD: false for message ID: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.795341548+07:00","message":"[GCS] Start streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.819610599+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.819628659+07:00","message":"found end of frame, send empty tag with msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.819631789+07:00","message":"end Recv id 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.819637293+07:00","message":"[buffer interim] 439 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.819643685+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.819653569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.819656531+07:00","message":"> Transcript [3066] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.81965978+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.81966496+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.819666961+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.819669061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:06.819677176+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.819686537+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:06.826250876+07:00","message":"write wav file: './tmp/7548/7548_439.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.92360947+07:00","message":"[GCS] IsForceVAD: false for message ID: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:06.984790332+07:00","message":"[GCS] Start streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.005136615+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.005159095+07:00","message":"found end of frame, send empty tag with msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.005179679+07:00","message":"end Recv id 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.005187879+07:00","message":"[buffer interim] 440 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.005195824+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.0051992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.005202113+07:00","message":"> Transcript [3067] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.005204804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.005206685+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.005208432+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.00521038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.005213054+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.005222775+07:00","message":"push: {true \n 0 0xc002031a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:07.010082489+07:00","message":"write wav file: './tmp/7548/7548_440.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.493333048+07:00","message":"[GCS] IsForceVAD: false for message ID: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537438336+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537457379+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537459866+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537461879+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.5374641+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.53746588+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537468107+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537470027+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537471753+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537473796+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537475575+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537477072+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537478601+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537480107+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.537481633+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.53748316+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.53748469+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.587658685+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.587680152+07:00","message":"found end of frame, send empty tag with msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.58768332+07:00","message":"end Recv id 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.587690248+07:00","message":"[buffer interim] 441 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.587696937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.587700468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.58770316+07:00","message":"> Transcript [3068] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.58770539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.587707155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.587708918+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.587710868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:07.587720273+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.587729009+07:00","message":"push: {true \n 0 0xc002e90000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:07.593226691+07:00","message":"write wav file: './tmp/7548/7548_441.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.626768205+07:00","message":"[GCS] Start streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.753279248+07:00","message":"[GCS] IsForceVAD: false for message ID: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:07.944984478+07:00","message":"[GCS] Start streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.013497838+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.013515622+07:00","message":"found end of frame, send empty tag with msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.013518901+07:00","message":"end Recv id 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.013525588+07:00","message":"[buffer interim] 442 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.013531638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.013535263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.013537796+07:00","message":"> Transcript [3069] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.01354007+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.01354211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.013543762+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.013545407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.01355564+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.013567184+07:00","message":"push: {true \n 0 0xc00038cb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:08.018363348+07:00","message":"write wav file: './tmp/7548/7548_442.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:08.030652219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:08.030671115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.073201899+07:00","message":"[GCS] IsForceVAD: false for message ID: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.18903497+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.189058022+07:00","message":"found end of frame, send empty tag with msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.189061678+07:00","message":"end Recv id 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.189068864+07:00","message":"[buffer interim] 443 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.189075305+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.18907877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.18908138+07:00","message":"> Transcript [3070] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.189083923+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.18908571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.189087443+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.189089162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.189097063+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.189106884+07:00","message":"push: {true \n 0 0xc000168700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:08.194156822+07:00","message":"write wav file: './tmp/7548/7548_443.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.205770083+07:00","message":"[GCS] Start streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.333754328+07:00","message":"[GCS] IsForceVAD: false for message ID: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.394937228+07:00","message":"[GCS] Start streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.441087372+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.441107537+07:00","message":"found end of frame, send empty tag with msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.441110651+07:00","message":"end Recv id 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.441116371+07:00","message":"[buffer interim] 444 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.441123104+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.441127046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.441130477+07:00","message":"> Transcript [3071] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.441132855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.441134711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.441136468+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.441138176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.441140926+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.441150243+07:00","message":"push: {true \n 0 0xc000168f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:08.446058748+07:00","message":"write wav file: './tmp/7548/7548_444.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.654267915+07:00","message":"[GCS] IsForceVAD: false for message ID: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.716524764+07:00","message":"[GCS] Start streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.739461612+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.739481798+07:00","message":"found end of frame, send empty tag with msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.739485008+07:00","message":"end Recv id 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.73949093+07:00","message":"[buffer interim] 445 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.739498068+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.739507148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.739510075+07:00","message":"> Transcript [3072] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.739512552+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.739514523+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.739516675+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.739518625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.739521448+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.739532731+07:00","message":"push: {true \n 0 0xc002e90a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:08.744073809+07:00","message":"write wav file: './tmp/7548/7548_445.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.773201276+07:00","message":"[GCS] IsForceVAD: false for message ID: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.949986037+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.950009339+07:00","message":"found end of frame, send empty tag with msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.95001346+07:00","message":"end Recv id 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.95002123+07:00","message":"[buffer interim] 446 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.95003013+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.950042048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.950046008+07:00","message":"> Transcript [3073] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.950049735+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.950052394+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.950055074+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.950057933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:08.950061788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.950073638+07:00","message":"push: {true \n 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:08.954703599+07:00","message":"write wav file: './tmp/7548/7548_446.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:08.97525913+07:00","message":"[GCS] Start streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.31418816+07:00","message":"[GCS] IsForceVAD: false for message ID: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.417266592+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.417288352+07:00","message":"found end of frame, send empty tag with msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.417291549+07:00","message":"end Recv id 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.417297485+07:00","message":"[buffer interim] 447 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.417308813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.417313561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.417316462+07:00","message":"> Transcript [3074] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.417319069+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.417320942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.417322684+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.417324419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.417329194+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.417339075+07:00","message":"push: {true \n 0 0xc002031e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:10.422281013+07:00","message":"write wav file: './tmp/7548/7548_447.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.445121318+07:00","message":"[GCS] Start streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.504526843+07:00","message":"[GCS] IsForceVAD: false for message ID: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.576184609+07:00","message":"[GCS] Start streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.642009102+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.642033796+07:00","message":"found end of frame, send empty tag with msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.642037004+07:00","message":"end Recv id 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.642043638+07:00","message":"[buffer interim] 448 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.642050376+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.642054415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.64205714+07:00","message":"> Transcript [3075] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.642059807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.642061597+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.642063686+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.642065434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.642072848+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.642082506+07:00","message":"push: {true \n 0 0xc000169c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:10.646779054+07:00","message":"write wav file: './tmp/7548/7548_448.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.824462621+07:00","message":"[GCS] IsForceVAD: false for message ID: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.912313201+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.912334595+07:00","message":"found end of frame, send empty tag with msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.912337831+07:00","message":"end Recv id 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.912344098+07:00","message":"[buffer interim] 449 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.912350918+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.912354637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.91235724+07:00","message":"> Transcript [3076] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.912359778+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.912361499+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.912363261+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.912365234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:10.912374423+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.912383956+07:00","message":"push: {true \n 0 0xc000045f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:10.917120367+07:00","message":"write wav file: './tmp/7548/7548_449.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:10.95467004+07:00","message":"[GCS] Start streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.014180417+07:00","message":"[GCS] IsForceVAD: false for message ID: 450"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:11.031363617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:11.031390475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.275283411+07:00","message":"[GCS] Start streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.361134562+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.361152932+07:00","message":"found end of frame, send empty tag with msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.361156016+07:00","message":"end Recv id 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.361184425+07:00","message":"[buffer interim] 450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.361191921+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.361195497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.361198259+07:00","message":"> Transcript [3077] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.361200953+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.361202993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.361204762+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.361206527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.361209247+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.361218668+07:00","message":"push: {true \n 0 0xc004108880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:11.365510972+07:00","message":"write wav file: './tmp/7548/7548_450.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.403739864+07:00","message":"[GCS] IsForceVAD: false for message ID: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.489607985+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.489626816+07:00","message":"found end of frame, send empty tag with msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.489630307+07:00","message":"end Recv id 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.489636689+07:00","message":"[buffer interim] 451 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.489643606+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.489652555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.489655366+07:00","message":"> Transcript [3078] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.489657886+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.489659686+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.489661452+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.489663181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.489665838+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.489676702+07:00","message":"push: {true \n 0 0xc00038df00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:11.493878776+07:00","message":"write wav file: './tmp/7548/7548_451.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.535760875+07:00","message":"[GCS] Start streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.782168833+07:00","message":"[GCS] IsForceVAD: false for message ID: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.854286596+07:00","message":"[GCS] Start streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.867091626+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.867120058+07:00","message":"found end of frame, send empty tag with msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.867124914+07:00","message":"end Recv id 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.867133233+07:00","message":"[buffer interim] 452 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.867141929+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.867146838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.867151086+07:00","message":"> Transcript [3079] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.867155186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.867158032+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.867160706+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.867163511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:11.867172591+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.867184753+07:00","message":"push: {true \n 0 0xc002aee000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:11.873139724+07:00","message":"write wav file: './tmp/7548/7548_452.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.913125709+07:00","message":"[GCS] IsForceVAD: false for message ID: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:11.976499569+07:00","message":"[GCS] Start streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.173516956+07:00","message":"[GCS] IsForceVAD: false for message ID: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.175049725+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.175071167+07:00","message":"found end of frame, send empty tag with msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.175075962+07:00","message":"end Recv id 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.175083563+07:00","message":"[buffer interim] 453 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.175091816+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.17510118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.175104024+07:00","message":"> Transcript [3080] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.175106852+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.175108727+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.175110558+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.175112623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.175124091+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.175133992+07:00","message":"push: {true \n 0 0xc002aeec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:12.179873938+07:00","message":"write wav file: './tmp/7548/7548_453.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.253540652+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.253564277+07:00","message":"found end of frame, send empty tag with msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.253567526+07:00","message":"end Recv id 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.253574155+07:00","message":"[buffer interim] 454 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.25358038+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.253589535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.253592444+07:00","message":"> Transcript [3081] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.253594845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.253596617+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.253605527+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.253607468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.253610053+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.253621981+07:00","message":"push: {true \n 0 0xc002aee380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:12.25807024+07:00","message":"write wav file: './tmp/7548/7548_454.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.295984056+07:00","message":"[GCS] Start streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.743472794+07:00","message":"[GCS] IsForceVAD: false for message ID: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.828631674+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.82865565+07:00","message":"found end of frame, send empty tag with msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.828659052+07:00","message":"end Recv id 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.828666756+07:00","message":"[buffer interim] 455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.828673623+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.828677547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.82868004+07:00","message":"> Transcript [3082] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.828682636+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.828684385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.828686104+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.828687767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:12.828690153+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.828699366+07:00","message":"push: {true \n 0 0xc00202e080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:12.834075174+07:00","message":"write wav file: './tmp/7548/7548_455.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:12.874700015+07:00","message":"[GCS] Start streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.452797146+07:00","message":"[GCS] IsForceVAD: false for message ID: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.547394373+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.547414646+07:00","message":"found end of frame, send empty tag with msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.54741782+07:00","message":"end Recv id 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.547424906+07:00","message":"[buffer interim] 456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.547432062+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.547435786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.547438622+07:00","message":"> Transcript [3083] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.547440878+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.547442686+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.547444446+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.547446542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.547453154+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.547462594+07:00","message":"push: {true \n 0 0xc00202e280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:13.554038184+07:00","message":"write wav file: './tmp/7548/7548_456.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.574765838+07:00","message":"[GCS] Start streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.773045076+07:00","message":"[GCS] IsForceVAD: false for message ID: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.861579883+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.861597849+07:00","message":"found end of frame, send empty tag with msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.861600985+07:00","message":"end Recv id 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.86160749+07:00","message":"[buffer interim] 457 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.861614213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.861618011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.861621006+07:00","message":"> Transcript [3084] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.861623258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.861626498+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.861628242+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.861630124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:13.861639694+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.861648723+07:00","message":"push: {true \n 0 0xc00202e400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:13.867093334+07:00","message":"write wav file: './tmp/7548/7548_457.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.895448094+07:00","message":"[GCS] Start streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:13.963580405+07:00","message":"[GCS] IsForceVAD: false for message ID: 458"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:14.031826361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:14.031858275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.08613128+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.086151832+07:00","message":"found end of frame, send empty tag with msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.086155136+07:00","message":"end Recv id 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.086162829+07:00","message":"[buffer interim] 458 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.086170106+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.086173311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.086176001+07:00","message":"> Transcript [3085] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.086178316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.086180121+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.086182049+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.08618374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.086189929+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.086199407+07:00","message":"push: {true \n 0 0xc004108a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:14.09061803+07:00","message":"write wav file: './tmp/7548/7548_458.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.415816933+07:00","message":"[GCS] Start streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.48288022+07:00","message":"[GCS] IsForceVAD: false for message ID: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.700226288+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.700256517+07:00","message":"found end of frame, send empty tag with msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.700260658+07:00","message":"end Recv id 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.70027313+07:00","message":"[buffer interim] 459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.700303993+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.700312137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.700315113+07:00","message":"> Transcript [3086] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.700317336+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.700319558+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.700321397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.700323139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:14.700325712+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.700337012+07:00","message":"push: {true \n 0 0xc00202e700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:14.705047782+07:00","message":"write wav file: './tmp/7548/7548_459.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.935286653+07:00","message":"[GCS] Start streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:14.993799+07:00","message":"[GCS] IsForceVAD: false for message ID: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.200675075+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.200698812+07:00","message":"found end of frame, send empty tag with msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.200702112+07:00","message":"end Recv id 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.200710556+07:00","message":"[buffer interim] 460 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.200717796+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.200721506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.200728984+07:00","message":"> Transcript [3087] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.200731484+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.200733287+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.200735364+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.200737124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:15.200740083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:15.200750397+07:00","message":"push: {true \n 0 0xc004109580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:15.205638198+07:00","message":"write wav file: './tmp/7548/7548_460.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:16.274996008+07:00","message":"[GCS] Start streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:16.532594453+07:00","message":"[GCS] IsForceVAD: false for message ID: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:16.626903963+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:16.626936709+07:00","message":"found end of frame, send empty tag with msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:16.626940574+07:00","message":"end Recv id 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:16.626949426+07:00","message":"[buffer interim] 461 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:16.626959544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:16.626963456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:16.626966181+07:00","message":"> Transcript [3088] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:16.626968752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:16.62697055+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:16.626972324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:16.62697401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:16.626979193+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:16.626988459+07:00","message":"push: {true \n 0 0xc00202ea80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:16.631888198+07:00","message":"write wav file: './tmp/7548/7548_461.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:16.854967251+07:00","message":"[GCS] Start streaming session, msgId: 462"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:17.031917131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:17.031936271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.530818143+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.530862054+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-04-22T13:18:17.530868016+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.53088127+07:00","message":"[buffer interim] 462 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.530888524+07:00","message":"[bufferProcess] interim [660000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.530890614+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.642450464+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.642487395+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-04-22T13:18:17.642492699+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.64250523+07:00","message":"[buffer interim] 462 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.642511525+07:00","message":"[bufferProcess] interim [780000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.642515656+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.642521131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.642524117+07:00","message":"> Transcript [3089] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.642526266+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.70596613+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.706003166+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-04-22T13:18:17.706008704+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.706024292+07:00","message":"[buffer interim] 462 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.706030459+07:00","message":"[bufferProcess] interim [840000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.706032872+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.70603621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.706039184+07:00","message":"> Transcript [3090] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.706041264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.706043553+07:00","message":"Set new StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.837461522+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.83750678+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-04-22T13:18:17.837512192+07:00","message":"receive interim result [false|false]: ในการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.837524031+07:00","message":"[buffer interim] 462 false ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.837531598+07:00","message":"[bufferProcess] interim [20000000]:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.837533803+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.837538812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.837541695+07:00","message":"> Transcript [3091] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.837543879+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.837545739+07:00","message":"Set new StatePrefix: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.90466591+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.904699632+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-04-22T13:18:17.904704855+07:00","message":"receive interim result [false|false]: ในการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:17.904716286+07:00","message":"[buffer interim] 462 false ในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.904728792+07:00","message":"[bufferProcess] interim [80000000]:ในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.904731285+07:00","message":"[bufferProcess] send to processor:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.904737172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.904742884+07:00","message":"> Transcript [3092] [false]: 'ในการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.904745536+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.90474769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.904749513+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:17.904751583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.090559866+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.090597643+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-04-22T13:18:18.090603647+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.090616664+07:00","message":"[buffer interim] 462 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.090623779+07:00","message":"[bufferProcess] interim [320000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.090626082+07:00","message":"[bufferProcess] send to processor:ในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.090631493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.090634485+07:00","message":"> Transcript [3093] [false]: 'ในการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.090637332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.090639347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.090641257+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.090643255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.417140791+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.417196183+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-04-22T13:18:18.417202104+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.417219403+07:00","message":"[buffer interim] 462 false ในการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.417227205+07:00","message":"[bufferProcess] interim [560000000]:ในการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.417230049+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.417233929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.417237452+07:00","message":"> Transcript [3094] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.417240563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.417242627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.417244812+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.417246909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.419757923+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.419768959+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-04-22T13:18:18.41977233+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.419776139+07:00","message":"[buffer interim] 462 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419779342+07:00","message":"[bufferProcess] interim [620000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.41978158+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419784449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419786752+07:00","message":"> Transcript [3095] [false]: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419788995+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419791387+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419793167+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419795188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419798304+07:00","message":"Push: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419800254+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419802154+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.419804092+07:00","message":"Next Push (prob) : 'ปลูกพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.419812937+07:00","message":"push: {false ในการ 0 0xc002aefa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.47007187+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.470115127+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-04-22T13:18:18.470120944+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.470134782+07:00","message":"[buffer interim] 462 false ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.470142228+07:00","message":"[bufferProcess] interim [680000000]:ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.470144477+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.470151274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.470154153+07:00","message":"> Transcript [3096] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.470156372+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.791462729+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.791509234+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-04-22T13:18:18.7915146+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.791534196+07:00","message":"[buffer interim] 462 false ในการปลูกพืชด้วยวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.791545977+07:00","message":"[bufferProcess] interim [980000000]:ในการปลูกพืชด้วยวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.791548912+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.791552562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.79155589+07:00","message":"> Transcript [3097] [false]: 'ในการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.791559458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.79156298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.791564936+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.791567953+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.916066651+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.916114052+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-04-22T13:18:18.916120383+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.916134291+07:00","message":"[buffer interim] 462 false ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.916140682+07:00","message":"[bufferProcess] interim [40000000]:ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.916143008+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วยวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.916148899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.916151604+07:00","message":"> Transcript [3098] [false]: 'ในการปลูกพืชด้วยวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.916154746+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.916156833+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.916159497+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.916161887+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.91829643+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.918329675+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-04-22T13:18:18.918335238+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:18.918348965+07:00","message":"[buffer interim] 462 false ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.918355798+07:00","message":"[bufferProcess] interim [100000000]:ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.918358411+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.918364241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.918367423+07:00","message":"> Transcript [3099] [false]: 'ในการปลูกพืชด้วยวิธีใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.918370814+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.918372744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.918375254+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:18.918380839+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.282221032+07:00","message":"[GCS] IsForceVAD: false for message ID: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.346758601+07:00","message":"[GCS] Start streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.400278266+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.400324441+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-04-22T13:18:19.400330912+07:00","message":"receive interim result [true|false]: ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.400339824+07:00","message":"end recv isFinal message id 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.400342017+07:00","message":"end Recv id 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.40034888+07:00","message":"[buffer interim] 462 true ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400355715+07:00","message":"[bufferProcess] interim [670000000]:ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400361909+07:00","message":"[bufferProcess] send to processor (isfinal):ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400365305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400368405+07:00","message":"> Transcript [3100] [false]: 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400372349+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400374345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400376725+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400378783+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400385381+07:00","message":"Push: 'ปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400390293+07:00","message":"TextPushed: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400392519+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400395091+07:00","message":"Next Push (prob) : 'วิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400397353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400399332+07:00","message":"> Transcript [3101] [true]: 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400401373+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400402912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400404817+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400406667+07:00","message":"TextPushed: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:19.400409009+07:00","message":"Push: 'วิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.400424037+07:00","message":"push: {false ปลูกพืชด้วย 0 0xc002aefa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.40044599+07:00","message":"push: {true วิธีไฮโดรพอนิกส์ 0 0xc002aefa00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:19.408062747+07:00","message":"write wav file: './tmp/7548/7548_462.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:19.983660404+07:00","message":"[GCS] IsForceVAD: false for message ID: 463"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:20.032840512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:20.03284056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.100358281+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.100382081+07:00","message":"found end of frame, send empty tag with msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.100385624+07:00","message":"end Recv id 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.100392345+07:00","message":"[buffer interim] 463 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.100399474+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.100403507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.100406627+07:00","message":"> Transcript [3102] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.100408948+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.10041078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.10041261+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.100414306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.100423965+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.100435005+07:00","message":"push: {true \n 0 0xc004109780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:20.106315513+07:00","message":"write wav file: './tmp/7548/7548_463.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.114312389+07:00","message":"[GCS] Start streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.845653493+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.84571021+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-04-22T13:18:20.845722476+07:00","message":"receive interim result [false|false]: จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.845739054+07:00","message":"[buffer interim] 464 false จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.845747471+07:00","message":"[bufferProcess] interim [540000000]:จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.845750487+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.993564528+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.993604778+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-04-22T13:18:20.993609601+07:00","message":"receive interim result [false|false]: จะต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:20.993623105+07:00","message":"[buffer interim] 464 false จะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993629674+07:00","message":"[bufferProcess] interim [660000000]:จะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993632163+07:00","message":"[bufferProcess] send to processor:จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993635077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.99363795+07:00","message":"> Transcript [3103] [false]: 'จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:20.993640203+07:00","message":"Set StatePrefix (first interim): 'จะต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.106798023+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.106840322+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-04-22T13:18:21.106846114+07:00","message":"receive interim result [false|false]: จะตั้งนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.106858966+07:00","message":"[buffer interim] 464 false จะตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.106865067+07:00","message":"[bufferProcess] interim [780000000]:จะตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.106867252+07:00","message":"[bufferProcess] send to processor:จะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.106874035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.106876779+07:00","message":"> Transcript [3104] [false]: 'จะต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.106880151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.106882563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.1068843+07:00","message":"StatePrefix: 'จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.106886291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.161524577+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.161559419+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-04-22T13:18:21.161565066+07:00","message":"receive interim result [false|false]: จะต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.161581149+07:00","message":"[buffer interim] 464 false จะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.161587701+07:00","message":"[bufferProcess] interim [840000000]:จะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.161590054+07:00","message":"[bufferProcess] send to processor:จะตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.161592944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.161595456+07:00","message":"> Transcript [3105] [false]: 'จะตั้งนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.161597463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.161599798+07:00","message":"Set new StatePrefix: 'จะตั้งนาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.356645313+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.356685628+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-04-22T13:18:21.356692791+07:00","message":"receive interim result [false|false]: จะต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.356704609+07:00","message":"[buffer interim] 464 false จะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.356711664+07:00","message":"[bufferProcess] interim [80000000]:จะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.356713903+07:00","message":"[bufferProcess] send to processor:จะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.356724277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.356727421+07:00","message":"> Transcript [3106] [false]: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.356729828+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.356731894+07:00","message":"Set new StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.548518491+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.548564923+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-04-22T13:18:21.548570903+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.548584332+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.548591717+07:00","message":"[bufferProcess] interim [320000000]:จะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.548594015+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.54860062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.548603417+07:00","message":"> Transcript [3107] [false]: 'จะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.548606992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.548610105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.548613511+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.548616594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.796815339+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.796860782+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-04-22T13:18:21.796866961+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:21.796882709+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.796889882+07:00","message":"[bufferProcess] interim [500000000]:จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.796892348+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.79690044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.796903241+07:00","message":"> Transcript [3108] [false]: 'จะต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.796906511+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.796908528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.796910504+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:21.7969125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.006548848+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.006572866+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-04-22T13:18:22.00657722+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.006589781+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.006597366+07:00","message":"[bufferProcess] interim [680000000]:จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.006600869+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.006606716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.00661225+07:00","message":"> Transcript [3109] [false]: 'จะต้องมีการควบคุมแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.006616708+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.006621232+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.006623239+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.006624984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.19935772+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.199401468+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-04-22T13:18:22.199409426+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.199424383+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.199432171+07:00","message":"[bufferProcess] interim [920000000]:จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.199434739+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.199441459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.19944428+07:00","message":"> Transcript [3110] [false]: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.199447923+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.199449922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.199452002+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.199454116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.199459789+07:00","message":"Push: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.19946182+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.199464408+07:00","message":"Set new StatePrefix : 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.19946713+07:00","message":"Next Push (prob) : 'ควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.199476687+07:00","message":"push: {false จะต้องมีการ 0 0xc002aeff00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.383807523+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.383851199+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-04-22T13:18:22.383856896+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.383874092+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.383883775+07:00","message":"[bufferProcess] interim [40000000]:จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.383886459+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.383890027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.383892731+07:00","message":"> Transcript [3111] [false]: 'จะต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.38389601+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.383897925+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.383899875+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.383901767+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.38955531+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.389574568+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-04-22T13:18:22.389579448+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.389590835+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.389596252+07:00","message":"[bufferProcess] interim [100000000]:จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.389598423+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.389607255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.389609453+07:00","message":"> Transcript [3112] [false]: 'จะต้องมีการควบคุมปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.389613982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.389616142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.389617922+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.389620053+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.746112691+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.746151267+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-04-22T13:18:22.746156789+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.746167883+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.746174537+07:00","message":"[bufferProcess] interim [400000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.746177356+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.746182251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.746184857+07:00","message":"> Transcript [3113] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.746187889+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.746189752+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.746192035+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.74619412+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.775676126+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.775711986+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-04-22T13:18:22.775723486+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.775741651+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775748087+07:00","message":"[bufferProcess] interim [520000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775750336+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775753374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775755834+07:00","message":"> Transcript [3114] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775759019+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.77576083+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775766078+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775769567+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775778343+07:00","message":"Push: 'ควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775780395+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775782555+07:00","message":"Set new StatePrefix : 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:22.775785237+07:00","message":"Next Push (prob) : 'ภายนอกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:22.775793237+07:00","message":"push: {false ควบคุมปัจจัย 0 0xc002aeff00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:23.032888116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:23.032922419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.152040482+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.152079614+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-04-22T13:18:23.152085738+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.152099966+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.152111073+07:00","message":"[bufferProcess] interim [880000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.152113437+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.152116872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.152119509+07:00","message":"> Transcript [3115] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.152122989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.152125051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.152127059+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.152129675+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.328093015+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.328136264+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-04-22T13:18:23.328141421+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.328154327+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.328160973+07:00","message":"[bufferProcess] interim [0]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.328163432+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.328168417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.328171886+07:00","message":"> Transcript [3116] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.328175315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.328177403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.328179308+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.328182077+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.358497138+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.358530405+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-04-22T13:18:23.358536345+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.35855377+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.358557686+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-04-22T13:18:23.358560736+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.358566392+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.35856984+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358576396+07:00","message":"[bufferProcess] interim [60000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358578586+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358581656+07:00","message":"[bufferProcess] interim [120000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358585681+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358588396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358591248+07:00","message":"> Transcript [3117] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.3585945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358596433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.35859822+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358600479+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358602216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358604207+07:00","message":"> Transcript [3118] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358606196+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358607868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358609379+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358611096+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358613777+07:00","message":"Push: 'ภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358616087+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.358618123+07:00","message":"Set new StatePrefix : 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.3586201+07:00","message":"Next Push (prob) : 'ๆให้เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.358641537+07:00","message":"push: {false ภายนอกต่าง 0 0xc002aeff00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.597875945+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.597932243+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-04-22T13:18:23.597940598+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.597958484+07:00","message":"[buffer interim] 464 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.597969816+07:00","message":"[bufferProcess] interim [240000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.59797325+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.597981688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.597986582+07:00","message":"> Transcript [3119] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.597990153+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.597992955+07:00","message":"Set new StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้หมด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.773862512+07:00","message":"[GCS] IsForceVAD: false for message ID: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.881451413+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.881501709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.881508687+07:00","message":"receive interim result [true|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.881518318+07:00","message":"end recv isFinal message id 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.881520381+07:00","message":"end Recv id 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.881526679+07:00","message":"[buffer interim] 464 true จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881535505+07:00","message":"[bufferProcess] interim [660000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881538949+07:00","message":"[bufferProcess] send to processor (isfinal):จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881542495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881545164+07:00","message":"> Transcript [3120] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881547308+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881549162+07:00","message":"Set new StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881550943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881552821+07:00","message":"> Transcript [3121] [true]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881555633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.88155748+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881559417+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881562149+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:23.881568054+07:00","message":"Push: 'ๆให้เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:23.881576342+07:00","message":"push: {true ๆให้เหมาะสม 0 0xc002aeff00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:23.890248014+07:00","message":"write wav file: './tmp/7548/7548_464.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.154634549+07:00","message":"[GCS] Start streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.646430612+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.646471775+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-04-22T13:18:24.646477735+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.64649884+07:00","message":"[buffer interim] 465 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.64650681+07:00","message":"[bufferProcess] interim [480000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.646508829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.757741654+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.7577759+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-04-22T13:18:24.757781556+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.757802126+07:00","message":"[buffer interim] 465 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.757808997+07:00","message":"[bufferProcess] interim [600000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.757811541+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.757814915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.757817483+07:00","message":"> Transcript [3122] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.757819676+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.793336165+07:00","message":"[GCS] IsForceVAD: false for message ID: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.83821337+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.838248183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"zendaya\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.838253019+07:00","message":"receive interim result [false|false]: zendaya"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.838272108+07:00","message":"[buffer interim] 465 false zendaya"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.838279341+07:00","message":"[bufferProcess] interim [660000000]:zendaya"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.838281452+07:00","message":"[bufferProcess] send to processor:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.838288141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.838290769+07:00","message":"> Transcript [3123] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.83829277+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.838294917+07:00","message":"Set new StatePrefix: 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.855369076+07:00","message":"[GCS] Start streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.85598628+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.856013603+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-04-22T13:18:24.856020718+07:00","message":"receive interim result [false|false]: เส้นเดียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.856034268+07:00","message":"[buffer interim] 465 false เส้นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.856039421+07:00","message":"[bufferProcess] interim [720000000]:เส้นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.856041375+07:00","message":"[bufferProcess] send to processor:zendaya"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.856047871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.856050359+07:00","message":"> Transcript [3124] [false]: 'zendaya'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.856052343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.856054458+07:00","message":"Set new StatePrefix: 'zendaya'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.88057817+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.880608004+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-04-22T13:18:24.880613307+07:00","message":"receive interim result [false|false]: เช่นเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.880628257+07:00","message":"[buffer interim] 465 false เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.880634199+07:00","message":"[bufferProcess] interim [840000000]:เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.880636868+07:00","message":"[bufferProcess] send to processor:เส้นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.880650535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.880652867+07:00","message":"> Transcript [3125] [false]: 'เส้นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.880654702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.880659416+07:00","message":"Set new StatePrefix: 'เส้นเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.898777636+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.898803907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกัน\",\"confidence\":0.8985549}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.898808966+07:00","message":"receive interim result [true|false]: เช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.898817097+07:00","message":"end recv isFinal message id 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.898819208+07:00","message":"end Recv id 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.898824899+07:00","message":"[buffer interim] 465 true เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898829666+07:00","message":"[bufferProcess] interim [870000000]:เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898832092+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898834885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898837127+07:00","message":"> Transcript [3126] [false]: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898839957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.89884179+07:00","message":"Set new StatePrefix: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898843838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898845562+07:00","message":"> Transcript [3127] [true]: 'เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898847936+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898849689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898851471+07:00","message":"StatePrefix: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898853559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:24.898858442+07:00","message":"Push: 'เช่นเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:24.898866623+07:00","message":"push: {true เช่นเดียวกัน 0 0xc002b80180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:24.903867819+07:00","message":"write wav file: './tmp/7548/7548_465.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.344492529+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.3445374+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-04-22T13:18:25.344542422+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.344556417+07:00","message":"[buffer interim] 466 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.34456309+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.344564776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.52235115+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.522389059+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-04-22T13:18:25.522395471+07:00","message":"receive interim result [false|false]: การปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.522410066+07:00","message":"[buffer interim] 466 false การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.522416762+07:00","message":"[bufferProcess] interim [660000000]:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.522419208+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.522425272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.522427629+07:00","message":"> Transcript [3128] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.522431012+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.828907071+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.828946528+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-04-22T13:18:25.828952363+07:00","message":"receive interim result [false|false]: การปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:25.828963737+07:00","message":"[buffer interim] 466 false การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.828971038+07:00","message":"[bufferProcess] interim [960000000]:การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.828973329+07:00","message":"[bufferProcess] send to processor:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.828978755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.828984948+07:00","message":"> Transcript [3129] [false]: 'การปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.828987904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.828990131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.828992191+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:25.828994344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.021528656+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.021564337+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-04-22T13:18:26.021573261+07:00","message":"receive interim result [false|false]: การปลูกพืชโดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.021587117+07:00","message":"[buffer interim] 466 false การปลูกพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.021593426+07:00","message":"[bufferProcess] interim [140000000]:การปลูกพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.021595774+07:00","message":"[bufferProcess] send to processor:การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.021602018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.021604582+07:00","message":"> Transcript [3130] [false]: 'การปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.021607628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.021609552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.021611633+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.021614171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:26.033702407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:26.033709837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.093275095+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.093307533+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-04-22T13:18:26.093312501+07:00","message":"receive interim result [false|false]: การปลูกพืชโดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.093326542+07:00","message":"[buffer interim] 466 false การปลูกพืชโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.09333293+07:00","message":"[bufferProcess] interim [320000000]:การปลูกพืชโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.093335404+07:00","message":"[bufferProcess] send to processor:การปลูกพืชโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.093339078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.093342024+07:00","message":"> Transcript [3131] [false]: 'การปลูกพืชโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.093345282+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.093347259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.093349091+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.09335101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.411824586+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.411877782+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-04-22T13:18:26.411887049+07:00","message":"receive interim result [false|false]: การปลูกพืชโดยใช้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.411904648+07:00","message":"[buffer interim] 466 false การปลูกพืชโดยใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411913552+07:00","message":"[bufferProcess] interim [560000000]:การปลูกพืชโดยใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411917703+07:00","message":"[bufferProcess] send to processor:การปลูกพืชโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411922242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411926671+07:00","message":"> Transcript [3132] [false]: 'การปลูกพืชโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411931661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411935236+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411938451+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411941645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411945474+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411948387+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.411951194+07:00","message":"Set new StatePrefix : 'การปลูกพืชโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.41195465+07:00","message":"Next Push (prob) : 'ปลูกพืชโดยใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.411965468+07:00","message":"push: {false การ 0 0xc00202e180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.471861034+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.471917647+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-04-22T13:18:26.471924932+07:00","message":"receive interim result [false|false]: การปลูกพืชโดยใช้ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.471942584+07:00","message":"[buffer interim] 466 false การปลูกพืชโดยใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.47195058+07:00","message":"[bufferProcess] interim [680000000]:การปลูกพืชโดยใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.471954197+07:00","message":"[bufferProcess] send to processor:การปลูกพืชโดยใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.471962681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.471966629+07:00","message":"> Transcript [3133] [false]: 'การปลูกพืชโดยใช้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.471971344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.47197449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.471977521+07:00","message":"StatePrefix: 'การปลูกพืชโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.471980987+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.741307063+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.741351889+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-04-22T13:18:26.741360103+07:00","message":"receive interim result [false|false]: การปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.741376715+07:00","message":"[buffer interim] 466 false การปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.741383784+07:00","message":"[bufferProcess] interim [920000000]:การปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.741386269+07:00","message":"[bufferProcess] send to processor:การปลูกพืชโดยใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.741392509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.741395009+07:00","message":"> Transcript [3134] [false]: 'การปลูกพืชโดยใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.741398414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.741400445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.741403014+07:00","message":"StatePrefix: 'การปลูกพืชโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.741405493+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.843439123+07:00","message":"[GCS] IsForceVAD: false for message ID: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.95533067+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.955378116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชโดยใช้ดินค่ะ\",\"confidence\":0.9563273}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.955386735+07:00","message":"receive interim result [true|false]: การปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.955396809+07:00","message":"end recv isFinal message id 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.955399016+07:00","message":"end Recv id 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.955408279+07:00","message":"[buffer interim] 466 true การปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.95541808+07:00","message":"[bufferProcess] interim [220000000]:การปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955420944+07:00","message":"[bufferProcess] send to processor (isfinal):การปลูกพืชโดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955424143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955426866+07:00","message":"> Transcript [3135] [false]: 'การปลูกพืชโดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955429693+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955431471+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955433624+07:00","message":"StatePrefix: 'การปลูกพืชโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955435896+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955437559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955439367+07:00","message":"> Transcript [3136] [true]: 'การปลูกพืชโดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955441995+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955443688+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.9554452+07:00","message":"StatePrefix: 'การปลูกพืชโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955446841+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:26.955453982+07:00","message":"Push: 'ปลูกพืชโดยใช้ดินค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:26.955461877+07:00","message":"push: {true ปลูกพืชโดยใช้ดินค่ะ 0 0xc00202e180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:26.962508043+07:00","message":"write wav file: './tmp/7548/7548_466.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.416792441+07:00","message":"[GCS] Start streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.96283433+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.962877031+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-04-22T13:18:27.962882849+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:27.962904811+07:00","message":"[buffer interim] 467 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.962911654+07:00","message":"[bufferProcess] interim [600000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.962913988+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.962920562+07:00","message":"[bufferProcess] send to processor (ticker):เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.962922953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.962925487+07:00","message":"> Transcript [3137] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:27.962927914+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.069903353+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.069924457+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-04-22T13:18:28.069928536+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.069940474+07:00","message":"[buffer interim] 467 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.069946777+07:00","message":"[bufferProcess] interim [660000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.069948862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.665740053+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.665783442+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-04-22T13:18:28.6657889+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.66580002+07:00","message":"[buffer interim] 467 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.665806784+07:00","message":"[bufferProcess] interim [260000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.665808878+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.66581612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.665818775+07:00","message":"> Transcript [3138] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.665821055+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.665823038+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.786033401+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.786075848+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-04-22T13:18:28.786085039+07:00","message":"receive interim result [false|false]: เช่นควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.786097793+07:00","message":"[buffer interim] 467 false เช่นควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.786104088+07:00","message":"[bufferProcess] interim [380000000]:เช่นควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.786106194+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.786112022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.786114821+07:00","message":"> Transcript [3139] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.786117554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.786119514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.786121332+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.786123278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.972727228+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.972761056+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-04-22T13:18:28.972767076+07:00","message":"receive interim result [false|false]: เช่นควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:28.972787342+07:00","message":"[buffer interim] 467 false เช่นควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.972796665+07:00","message":"[bufferProcess] interim [560000000]:เช่นควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.972799237+07:00","message":"[bufferProcess] send to processor:เช่นควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.972804661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.972807937+07:00","message":"> Transcript [3140] [false]: 'เช่นควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.972811313+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.972813478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.972815373+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:28.972817437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:29.034746968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:29.034738996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.163903303+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.163950215+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-04-22T13:18:29.163956369+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.163968837+07:00","message":"[buffer interim] 467 false เช่นควบคุมปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.163976013+07:00","message":"[bufferProcess] interim [800000000]:เช่นควบคุมปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.163978311+07:00","message":"[bufferProcess] send to processor:เช่นควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.163984067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.163986991+07:00","message":"> Transcript [3141] [false]: 'เช่นควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.16399015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.164015446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.164017745+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.164019693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.289859536+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.289903125+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-04-22T13:18:29.289909315+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.289923957+07:00","message":"[buffer interim] 467 false เช่นควบคุมปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289931713+07:00","message":"[bufferProcess] interim [860000000]:เช่นควบคุมปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289933933+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289940454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289943929+07:00","message":"> Transcript [3142] [false]: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289947053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289949106+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289951111+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.28995311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289958002+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289960062+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289962113+07:00","message":"Set new StatePrefix : 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.289964347+07:00","message":"Next Push (prob) : 'ควบคุมปริ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.289972149+07:00","message":"push: {false เช่น 0 0xc002b80500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.675131245+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.675161937+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-04-22T13:18:29.675167867+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:29.675181215+07:00","message":"[buffer interim] 467 false เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.675188496+07:00","message":"[bufferProcess] interim [280000000]:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.675190935+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.675196291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.675203212+07:00","message":"> Transcript [3143] [false]: 'เช่นควบคุมปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.675206604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.675208704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.67521046+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:29.675212656+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.102512041+07:00","message":"[GCS] IsForceVAD: false for message ID: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.184382932+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.184430578+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-04-22T13:18:30.184436565+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.184449079+07:00","message":"[buffer interim] 467 false เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.184456524+07:00","message":"[bufferProcess] interim [880000000]:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.184458835+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.184464323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.184468611+07:00","message":"> Transcript [3144] [false]: 'เช่นควบคุมปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.184472481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.184474554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.184476389+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.184478744+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.204944156+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.204968856+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-04-22T13:18:30.204974545+07:00","message":"receive interim result [true|false]: เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.204987219+07:00","message":"end recv isFinal message id 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.204990733+07:00","message":"end Recv id 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.204998617+07:00","message":"[buffer interim] 467 true เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205006449+07:00","message":"[bufferProcess] interim [910000000]:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205010281+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205014072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205017545+07:00","message":"> Transcript [3145] [false]: 'เช่นควบคุมปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205020881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205023652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205026473+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205029737+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205032201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205036517+07:00","message":"> Transcript [3146] [true]: 'เช่นควบคุมปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205038713+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205040263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205041874+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205043522+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.205046207+07:00","message":"Push: 'ควบคุมปริมาณแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.205054919+07:00","message":"push: {true ควบคุมปริมาณแสง 0 0xc002b80500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:30.213481863+07:00","message":"write wav file: './tmp/7548/7548_467.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.234480591+07:00","message":"[GCS] Start streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.896903167+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.896945379+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-04-22T13:18:30.896950943+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:30.896968161+07:00","message":"[buffer interim] 468 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.896977466+07:00","message":"[bufferProcess] interim [720000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:30.896979421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.132048497+07:00","message":"[GCS] IsForceVAD: false for message ID: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.224214633+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.224252297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.224258731+07:00","message":"receive interim result [true|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.224266541+07:00","message":"end recv isFinal message id 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.224268847+07:00","message":"end Recv id 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.224274369+07:00","message":"[buffer interim] 468 true อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224283203+07:00","message":"[bufferProcess] interim [110000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224287675+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224291192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224294095+07:00","message":"> Transcript [3147] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224296307+07:00","message":"Set StatePrefix (first interim): 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224298008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224299945+07:00","message":"> Transcript [3148] [true]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224302295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224304052+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224305903+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224307843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.224313696+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.224321445+07:00","message":"push: {true อุณหภูมิ 0 0xc002b80700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:31.230250001+07:00","message":"write wav file: './tmp/7548/7548_468.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.334564199+07:00","message":"[GCS] Start streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.452727661+07:00","message":"[GCS] IsForceVAD: false for message ID: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.526701208+07:00","message":"[GCS] Start streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.608325154+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.60835216+07:00","message":"found end of frame, send empty tag with msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.60835529+07:00","message":"end Recv id 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.608364304+07:00","message":"[buffer interim] 469 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.608371596+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.608375347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.608378033+07:00","message":"> Transcript [3149] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.608380532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.608382305+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.608384147+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.608386043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:31.608388416+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:31.608397249+07:00","message":"push: {true \n 0 0xc000044080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:31.612373248+07:00","message":"write wav file: './tmp/7548/7548_469.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:32.034814022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:32.034819918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.379199418+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.3792377+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-04-22T13:18:32.379243002+07:00","message":"receive interim result [false|false]: หนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.37925651+07:00","message":"[buffer interim] 470 false หนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.379263943+07:00","message":"[bufferProcess] interim [840000000]:หนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.379265805+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.50919364+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.509238087+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-04-22T13:18:32.509259521+07:00","message":"receive interim result [false|false]: หนาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:32.509273994+07:00","message":"[buffer interim] 470 false หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.509281348+07:00","message":"[bufferProcess] interim [20000000]:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.509283983+07:00","message":"[bufferProcess] send to processor:หนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.509290052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.509292558+07:00","message":"> Transcript [3150] [false]: 'หนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:32.509294656+07:00","message":"Set StatePrefix (first interim): 'หนาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.089125221+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.089174584+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-04-22T13:18:33.089180575+07:00","message":"receive interim result [false|false]: หนาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.089194909+07:00","message":"[buffer interim] 470 false หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.089202164+07:00","message":"[bufferProcess] interim [620000000]:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.089205057+07:00","message":"[bufferProcess] send to processor:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.089210617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.089213537+07:00","message":"> Transcript [3151] [false]: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.089215697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.089217697+07:00","message":"Set new StatePrefix: 'หนาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.465500167+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.465534035+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-04-22T13:18:33.465540167+07:00","message":"receive interim result [false|false]: หนามร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.465553899+07:00","message":"[buffer interim] 470 false หนามร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.465561209+07:00","message":"[bufferProcess] interim [980000000]:หนามร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.465563574+07:00","message":"[bufferProcess] send to processor:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.465568903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.465571707+07:00","message":"> Transcript [3152] [false]: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.465575026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.465577006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.465578902+07:00","message":"StatePrefix: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.465580996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.600600694+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.600637676+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-04-22T13:18:33.600643873+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.600657489+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.600664827+07:00","message":"[bufferProcess] interim [100000000]:หนามร้านอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.600667001+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.600672812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.600676094+07:00","message":"> Transcript [3153] [false]: 'หนามร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.600679634+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.600681802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.600683658+07:00","message":"StatePrefix: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.600685806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.78292418+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.78295284+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-04-22T13:18:33.782958788+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.782971556+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.782977946+07:00","message":"[bufferProcess] interim [280000000]:หนามร้านอาหารให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.782980256+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.782985342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.782988349+07:00","message":"> Transcript [3154] [false]: 'หนามร้านอาหารให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.782991536+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.782993645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.782995561+07:00","message":"StatePrefix: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.782997596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.971334418+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.971393608+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-04-22T13:18:33.971399594+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.971413954+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971420406+07:00","message":"[bufferProcess] interim [520000000]:หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971422945+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971427898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971430492+07:00","message":"> Transcript [3155] [false]: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971434161+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971436184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971438176+07:00","message":"StatePrefix: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971440085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971444508+07:00","message":"Push: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971446533+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971448549+07:00","message":"Set new StatePrefix : 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:33.971450409+07:00","message":"Next Push (prob) : 'ร้านอาหารให้เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:33.971458503+07:00","message":"push: {false หนาม 0 0xc00295e300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.54313952+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.543177365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามร้านอาหารให้เหมาะสม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.543183309+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.5431947+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.543203847+07:00","message":"[bufferProcess] interim [120000000]:หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.543206596+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.543212128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.54321485+07:00","message":"> Transcript [3156] [false]: 'หนามร้านอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.543217752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.543219821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.543222018+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.543224316+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.735172508+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.735218726+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-04-22T13:18:34.73522657+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.735247153+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.735260366+07:00","message":"[bufferProcess] interim [240000000]:หนามร้านอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.735264526+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.735273538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.73527822+07:00","message":"> Transcript [3157] [false]: 'หนามร้านอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.735283358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.735286654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.735289814+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.735293447+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.886746229+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.886787808+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-04-22T13:18:34.886793286+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมต่อหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:34.886805453+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสมต่อหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.886811608+07:00","message":"[bufferProcess] interim [420000000]:หนามร้านอาหารให้เหมาะสมต่อหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.886814535+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.886819947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.886823173+07:00","message":"> Transcript [3158] [false]: 'หนามร้านอาหารให้เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.886826849+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.886828947+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.886831397+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:34.886833743+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.023390799+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.023433308+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-04-22T13:18:35.023438908+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.023450295+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023458316+07:00","message":"[bufferProcess] interim [480000000]:หนามร้านอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.02346051+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมต่อหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023464083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023466804+07:00","message":"> Transcript [3159] [false]: 'หนามร้านอาหารให้เหมาะสมต่อหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023470597+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023472697+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023476065+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023478196+07:00","message":"TextPushed: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023480891+07:00","message":"Push: 'ร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023482944+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.023484958+07:00","message":"Set new StatePrefix : 'หนามร้านอาหารให้เหมาะสมต่อหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.02348726+07:00","message":"Next Push (prob) : 'สมต่อหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.023495677+07:00","message":"push: {false ร้านอาหารให้เหมาะ 0 0xc00295e300}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:35.035579027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:35.035629653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.063362537+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.063409782+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-04-22T13:18:35.063416019+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมต่อชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.063431341+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสมต่อชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.06343879+07:00","message":"[bufferProcess] interim [540000000]:หนามร้านอาหารให้เหมาะสมต่อชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.063441349+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.063448772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.063451415+07:00","message":"> Transcript [3160] [false]: 'หนามร้านอาหารให้เหมาะสมต่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.063453768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.063456723+07:00","message":"Set new StatePrefix: 'หนามร้านอาหารให้เหมาะสมต่อฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.071824149+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.071846862+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-04-22T13:18:35.071851654+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมต่อชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.071863422+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสมต่อชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.071868633+07:00","message":"[bufferProcess] interim [600000000]:หนามร้านอาหารให้เหมาะสมต่อชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.071871072+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมต่อชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.07187743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.071879714+07:00","message":"> Transcript [3161] [false]: 'หนามร้านอาหารให้เหมาะสมต่อชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.071881838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.071883954+07:00","message":"Set new StatePrefix: 'หนามร้านอาหารให้เหมาะสมต่อชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.184806529+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.184847642+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-04-22T13:18:35.184852782+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.184865639+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.184872597+07:00","message":"[bufferProcess] interim [720000000]:หนามร้านอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.184875086+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมต่อชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.184880076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.18488274+07:00","message":"> Transcript [3162] [false]: 'หนามร้านอาหารให้เหมาะสมต่อชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.184884827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.184886681+07:00","message":"Set new StatePrefix: 'หนามร้านอาหารให้เหมาะสมต่อชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.444527205+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.444568765+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-04-22T13:18:35.444574301+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.444588133+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.44459657+07:00","message":"[bufferProcess] interim [960000000]:หนามร้านอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.44459918+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.44460582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.444608671+07:00","message":"> Transcript [3163] [false]: 'หนามร้านอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.444611405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.444614809+07:00","message":"Set new StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.695618835+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.695657456+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-04-22T13:18:35.695663412+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.695677844+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.69568544+07:00","message":"[bufferProcess] interim [200000000]:หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.695688073+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.695693581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.695698696+07:00","message":"> Transcript [3164] [false]: 'หนามร้านอาหารให้เหมาะสมกับชนิดของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.695702403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.695709493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.695711613+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.695714909+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.957906855+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.957945009+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-04-22T13:18:35.957952191+07:00","message":"receive interim result [false|false]: หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:35.957966478+07:00","message":"[buffer interim] 470 false หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.957976611+07:00","message":"[bufferProcess] interim [500000000]:หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.957980282+07:00","message":"[bufferProcess] send to processor:หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.957986237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.957990571+07:00","message":"> Transcript [3165] [false]: 'หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.957995852+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.957998959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.958001403+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:35.958003772+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.003245692+07:00","message":"[GCS] IsForceVAD: false for message ID: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.123254756+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.123303627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก\",\"confidence\":0.92561567}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.123312474+07:00","message":"receive interim result [true|false]: หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.123324625+07:00","message":"end recv isFinal message id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.123327845+07:00","message":"end Recv id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.123336629+07:00","message":"[buffer interim] 470 true หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123346083+07:00","message":"[bufferProcess] interim [710000000]:หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123350606+07:00","message":"[bufferProcess] send to processor (isfinal):หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123355799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123365304+07:00","message":"> Transcript [3166] [false]: 'หนามร้านอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123369878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123372592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123375742+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123379424+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123381986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123384989+07:00","message":"> Transcript [3167] [true]: 'หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123388604+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123391693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123394581+07:00","message":"StatePrefix: 'หนามร้านอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123398232+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123401294+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123580893+07:00","message":"Push: 'กับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123585856+07:00","message":"TextPushed: 'หนามร้านอาหารให้เหมาะกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.1235894+07:00","message":"Set new StatePrefix : 'หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.123593431+07:00","message":"Next Push (prob) : 'หนามและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.123604794+07:00","message":"push: {true กับชนิดของพืชที่ปลูก 0 0xc00295e300}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:36.1236042+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_470.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:36.133716102+07:00","message":"write wav file: './tmp/7548/7548_470.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:36.776437605+07:00","message":"[GCS] Start streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.473450047+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.473480747+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-04-22T13:18:37.473485771+07:00","message":"receive interim result [false|false]: ซึ่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.473498054+07:00","message":"[buffer interim] 471 false ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.473504082+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.473505845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.473510557+07:00","message":"[bufferProcess] send to processor (ticker):ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.473513035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.473515628+07:00","message":"> Transcript [3168] [false]: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.473517852+07:00","message":"Set StatePrefix (first interim): 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537430425+07:00","message":"[GCS] Cleaned up inactive client: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537445758+07:00","message":"[GCS] Cleaned up inactive client: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.53744789+07:00","message":"[GCS] Cleaned up inactive client: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537449625+07:00","message":"[GCS] Cleaned up inactive client: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.53745164+07:00","message":"[GCS] Cleaned up inactive client: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.53745342+07:00","message":"[GCS] Cleaned up inactive client: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537455018+07:00","message":"[GCS] Cleaned up inactive client: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537456908+07:00","message":"[GCS] Cleaned up inactive client: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537458623+07:00","message":"[GCS] Cleaned up inactive client: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537460404+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537462381+07:00","message":"[GCS] Cleaned up inactive client: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537464355+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537465986+07:00","message":"[GCS] Cleaned up inactive client: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537467613+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537469236+07:00","message":"[GCS] Cleaned up inactive client: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537470753+07:00","message":"[GCS] Cleaned up inactive client: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537472382+07:00","message":"[GCS] Cleaned up inactive client: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.537473864+07:00","message":"[GCS] Cleaned up inactive client: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.622018412+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.622065631+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-04-22T13:18:37.622071733+07:00","message":"receive interim result [false|false]: ซึ่งการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.622086754+07:00","message":"[buffer interim] 471 false ซึ่งการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.622093545+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.622095456+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.934481219+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.934525125+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-04-22T13:18:37.934531018+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:37.934543761+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.934549713+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.934552589+07:00","message":"[bufferProcess] send to processor:ซึ่งการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.934557693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.934560565+07:00","message":"> Transcript [3169] [false]: 'ซึ่งการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.934563528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.93456558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.934567459+07:00","message":"StatePrefix: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:37.934569474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:38.035630851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:38.035648844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.143625649+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.143671822+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-04-22T13:18:38.143677841+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.143692153+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.143698985+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.143701902+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.143714116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.14371704+07:00","message":"> Transcript [3170] [false]: 'ซึ่งการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.143720909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.143723022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.143724916+07:00","message":"StatePrefix: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.143727131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.193134965+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.193184235+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-04-22T13:18:38.193190443+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.193205906+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.193213102+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.19321551+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.193230851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.193236171+07:00","message":"> Transcript [3171] [false]: 'ซึ่งการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.193239343+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.193241814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.193243712+07:00","message":"StatePrefix: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.193245738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.660417272+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.660462005+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-04-22T13:18:38.660468392+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.660482755+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660489713+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660492374+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660499328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.66050172+07:00","message":"> Transcript [3172] [false]: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660505159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660507306+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660509455+07:00","message":"StatePrefix: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660511459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660517816+07:00","message":"Push: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660519839+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660522132+07:00","message":"Set new StatePrefix : 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:38.660524354+07:00","message":"Next Push (prob) : 'ปลูกพืชด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:38.660532548+07:00","message":"push: {false ซึ่งการ 0 0xc002e90700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.220921895+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.22095648+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-04-22T13:18:39.220962112+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.220971675+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.220978344+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.22098069+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.220983925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.22098649+07:00","message":"> Transcript [3173] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.220989374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.220991167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.220993306+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.220995422+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.995878014+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.995930401+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-04-22T13:18:39.995941848+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:39.995957921+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.995966611+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.995988565+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.996006734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.996010825+07:00","message":"> Transcript [3174] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.996015294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.996018242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.996022543+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:39.996025607+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.306051683+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.306088628+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-04-22T13:18:40.306096838+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.306109648+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.306116996+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.30611937+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.306124795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.306127439+07:00","message":"> Transcript [3175] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.306130439+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.306132776+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.306135191+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.306137547+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.379205307+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.379247617+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-04-22T13:18:40.37925454+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.37926972+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379278074+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379280914+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379287436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379290815+07:00","message":"> Transcript [3176] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379294342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379296521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379299135+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379301532+07:00","message":"TextPushed: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379307473+07:00","message":"Push: 'ปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379309335+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379313136+07:00","message":"Set new StatePrefix : 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.379315465+07:00","message":"Next Push (prob) : 'นี้ทานอาหารจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.379326332+07:00","message":"push: {false ปลูกพืชด้วยวิธี 0 0xc002e90700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.519149622+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.5191874+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-04-22T13:18:40.519193988+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.519208067+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.519215648+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.519218391+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.519223932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.519226757+07:00","message":"> Transcript [3177] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.519230537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.519232469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.519234463+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.519236753+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.695563627+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.695602642+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-04-22T13:18:40.69560864+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:40.695622404+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.69563028+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.69563316+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.695638651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.695642754+07:00","message":"> Transcript [3178] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.695647648+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.695650448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.695653733+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:40.695657428+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.017114616+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.017152225+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-04-22T13:18:41.017169795+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.017186127+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.017195494+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.017198214+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.017205372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.017208076+07:00","message":"> Transcript [3179] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.017211114+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.017213652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.017215739+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.017218142+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:41.03631012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:41.036325683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.222007705+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.222045382+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-04-22T13:18:41.222052232+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.222067635+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222074454+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222077601+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222084573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222087318+07:00","message":"> Transcript [3180] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222090945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222092814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222095207+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222097986+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222103966+07:00","message":"Push: 'นี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222106106+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222108306+07:00","message":"Set new StatePrefix : 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.222110833+07:00","message":"Next Push (prob) : 'อยู่ในรูปของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.222119314+07:00","message":"push: {false นี้ทานอาหารจะ 0 0xc002e90700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.531636691+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.531673432+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-04-22T13:18:41.531680832+07:00","message":"receive interim result [false|false]: ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.531697387+07:00","message":"[buffer interim] 471 false ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.531715201+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.53171829+07:00","message":"[bufferProcess] send to processor:ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.531721707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.531724813+07:00","message":"> Transcript [3181] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.531727969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.531729799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.531731796+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:41.531734503+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:41.89216279+07:00","message":"[GCS] IsForceVAD: false for message ID: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.074477922+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.074520397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย\",\"confidence\":0.9267902}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.074527548+07:00","message":"receive interim result [true|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.074538642+07:00","message":"end recv isFinal message id 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.074541439+07:00","message":"end Recv id 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.074549604+07:00","message":"[buffer interim] 471 true เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074557108+07:00","message":"[bufferProcess] interim [130000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074560964+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074569292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074605252+07:00","message":"> Transcript [3182] [false]: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074612261+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.07461458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074617218+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074620865+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074624438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.07462766+07:00","message":"> Transcript [3183] [true]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074630952+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.07463264+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.07463439+07:00","message":"StatePrefix: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074636431+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074638329+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074860753+07:00","message":"Push: 'อยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074864668+07:00","message":"TextPushed: 'ซึ่งการปลูกพืชด้วยวิธีนี้ทานอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074867187+07:00","message":"Set new StatePrefix : 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074869453+07:00","message":"Next Push (prob) : 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.074881161+07:00","message":"push: {true อยู่ในรูปของสารละลาย 0 0xc002e90700}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.074897362+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_471.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:42.084663731+07:00","message":"write wav file: './tmp/7548/7548_471.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.41455801+07:00","message":"[GCS] Start streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.882552625+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.882596986+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-04-22T13:18:42.882602742+07:00","message":"receive interim result [false|false]: ซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.88261663+07:00","message":"[buffer interim] 472 false ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.882622847+07:00","message":"[bufferProcess] interim [480000000]:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.88262482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.947493095+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.947528247+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-04-22T13:18:42.947535298+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.947551005+07:00","message":"[buffer interim] 472 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.947560704+07:00","message":"[bufferProcess] interim [540000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.947563047+07:00","message":"[bufferProcess] send to processor:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.947567472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.947569856+07:00","message":"> Transcript [3184] [false]: 'ซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.947571729+07:00","message":"Set StatePrefix (first interim): 'ซึ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.966731122+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.966758115+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-04-22T13:18:42.966763082+07:00","message":"receive interim result [false|false]: ซึ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:42.966776924+07:00","message":"[buffer interim] 472 false ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.966782522+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.966785386+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.966791763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.966793878+07:00","message":"> Transcript [3185] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.966796031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:42.966798107+07:00","message":"Set new StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.070757817+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.070792541+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-04-22T13:18:43.070797792+07:00","message":"receive interim result [false|false]: ซึ่งจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.070810344+07:00","message":"[buffer interim] 472 false ซึ่งจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.070816895+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.070819618+07:00","message":"[bufferProcess] send to processor:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.070825753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.070828411+07:00","message":"> Transcript [3186] [false]: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.070831024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.070832824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.070834626+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.070836907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.271909958+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.271949118+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-04-22T13:18:43.271955007+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.271970001+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.271977655+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งจะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.271980805+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.27198783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.271993243+07:00","message":"> Transcript [3187] [false]: 'ซึ่งจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.271998463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.272000623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.272002496+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.27200503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.385749289+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.385795878+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-04-22T13:18:43.385802441+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.385818212+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.385829423+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งจะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.385831992+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.385839024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.38584176+07:00","message":"> Transcript [3188] [false]: 'ซึ่งจะต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.385845343+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.385847411+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.38584926+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.385851405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.653591116+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.653635648+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-04-22T13:18:43.65364236+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.653657896+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653670084+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653672525+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653682722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653685436+07:00","message":"> Transcript [3189] [false]: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653689487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653691721+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653693465+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653695401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653701554+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653703415+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.65370529+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.653715134+07:00","message":"Next Push (prob) : 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.653725055+07:00","message":"push: {false ซึ่ง 0 0xc00295e780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.963657336+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.963699399+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-04-22T13:18:43.963705736+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:43.963728908+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.963735989+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.963738199+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.963743432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.963746006+07:00","message":"> Transcript [3190] [false]: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.963748858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.963750995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.9637529+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:43.963755345+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:44.036482089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:44.036493903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.28309611+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.283135157+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-04-22T13:18:44.283141002+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.283160694+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.283177275+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.283180635+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.28318831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.283191423+07:00","message":"> Transcript [3191] [false]: 'ซึ่งจะต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.28319442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.283196547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.283198795+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.283200929+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.491338993+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.491382031+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-04-22T13:18:44.491390975+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.491407282+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.491419143+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.491423135+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.491432466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.491436517+07:00","message":"> Transcript [3192] [false]: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.491441696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.491445714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.491449053+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.491452939+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.496797007+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.496819404+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-04-22T13:18:44.496825549+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.496836977+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496843292+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496847676+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496853965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496857091+07:00","message":"> Transcript [3193] [false]: 'ซึ่งจะต้องมีการควบคุมข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496861028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.4968638+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496866619+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496869445+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496876462+07:00","message":"Push: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496879478+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496882418+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบคุมข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.496885452+07:00","message":"Next Push (prob) : 'ควบคุมข้าม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.496905943+07:00","message":"push: {false จะต้องมีการ 0 0xc00295e780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.529880786+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.529914989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า P\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.529921624+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.529935715+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.529942863+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.529946819+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.529951454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.529954852+07:00","message":"> Transcript [3194] [false]: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.529957971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.529961889+07:00","message":"Set new StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.532831402+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.532847181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.532852246+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:44.532865168+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.53287+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.532872983+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.532880989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.532884091+07:00","message":"> Transcript [3195] [false]: 'ซึ่งจะต้องมีการควบคุมค่า P'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.532888213+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.532890691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.532893298+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:44.532896709+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.056304296+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.056346892+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-04-22T13:18:45.056355159+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.056371104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" pH ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.056375677+07:00","message":"receive interim result [false|false]:  pH ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.056384308+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.056388213+07:00","message":"[buffer interim] 472 false  pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.05639542+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.056398593+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.056403538+07:00","message":"[bufferProcess] interim [700000000]: pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.05640767+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.056411406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.056431219+07:00","message":"> Transcript [3196] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.056435972+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.056439037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.056441888+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.056445163+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.177849344+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.177885517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.177891239+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.177902587+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-04-22T13:18:45.177905322+07:00","message":"receive interim result [false|false]:  ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.17792094+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.177932674+07:00","message":"[buffer interim] 472 false  ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.177939989+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.17794286+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.177946153+07:00","message":"[bufferProcess] interim [820000000]: ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.177948858+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.17795166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.177954572+07:00","message":"> Transcript [3197] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.177957931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.177959926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.177961798+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.177964621+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.24749169+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.247528718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.247535319+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.247542069+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-04-22T13:18:45.247544591+07:00","message":"receive interim result [false|false]:  ของสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.247554188+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.24755699+07:00","message":"[buffer interim] 472 false  ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247562463+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247564868+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247567913+07:00","message":"[bufferProcess] interim [880000000]: ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247570681+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247573177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.24757569+07:00","message":"> Transcript [3198] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247578923+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247581018+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247582757+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247584932+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247589203+07:00","message":"Push: 'ควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.24759142+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247593892+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.247596246+07:00","message":"Next Push (prob) : ' pH ของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.247603541+07:00","message":"push: {false ควบคุมค่า 0 0xc00295e780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.431223436+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.431261885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.431267964+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.431277392+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-04-22T13:18:45.431280149+07:00","message":"receive interim result [false|false]:  ของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.431287103+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.431290002+07:00","message":"[buffer interim] 472 false  ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.43129574+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.431298518+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.431301348+07:00","message":"[bufferProcess] interim [120000000]: ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.431304298+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.431307178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.431309829+07:00","message":"> Transcript [3199] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.431313019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.431314984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.431316684+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.431319152+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.883143383+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.883182464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.883189122+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.883200536+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-04-22T13:18:45.883203471+07:00","message":"receive interim result [false|false]:  ของสารละลายให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.88321206+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:45.883215449+07:00","message":"[buffer interim] 472 false  ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.883221817+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.88322466+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.88322783+07:00","message":"[bufferProcess] interim [480000000]: ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.883233325+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.883236394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.883239041+07:00","message":"> Transcript [3200] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.883242284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.883244589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.883246773+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:45.883249565+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.086595305+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.086629275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.086635801+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.086645703+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-04-22T13:18:46.086648425+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.086654969+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.086657817+07:00","message":"[buffer interim] 472 false  ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.086663532+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.08666614+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.086672009+07:00","message":"[bufferProcess] interim [720000000]: ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.086675279+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.086678604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.086681051+07:00","message":"> Transcript [3201] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.086683806+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.086685766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.086687735+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.086689812+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.25940104+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.259443955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.259452135+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.259463484+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-04-22T13:18:46.259467231+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.259474883+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.259478258+07:00","message":"[buffer interim] 472 false  ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259483455+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259486109+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259488894+07:00","message":"[bufferProcess] interim [840000000]: ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259491857+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259494655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259497485+07:00","message":"> Transcript [3202] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259501239+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259503022+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259504797+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259506696+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259509406+07:00","message":"Push: ' pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259514376+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259517084+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.259519803+07:00","message":"Next Push (prob) : 'สารละลายให้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.259526593+07:00","message":"push: {false  pH ของ 0 0xc00295e780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.262630603+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.262642535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.26264741+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.26265849+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-04-22T13:18:46.262661279+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.262665602+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.262670085+07:00","message":"[buffer interim] 472 false  ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.26267408+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.262676481+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.262679037+07:00","message":"[bufferProcess] interim [900000000]: ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.262681149+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.262683454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.262685801+07:00","message":"> Transcript [3203] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.262688876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.262691043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.262693137+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.262695177+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.442667335+07:00","message":"[GCS] IsForceVAD: false for message ID: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.505035075+07:00","message":"[GCS] Start streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.522044811+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.522080206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.522086939+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.522095538+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-04-22T13:18:46.522098272+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.522105514+07:00","message":"[buffer interim] 472 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.522110385+07:00","message":"[buffer interim] 472 false  ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.52211929+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.522122469+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.522127427+07:00","message":"[bufferProcess] interim [140000000]: ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.522130462+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.522134767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.522137392+07:00","message":"> Transcript [3204] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.522140746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.522142579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.522144307+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.522147119+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.539381811+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.539405261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.539410544+07:00","message":"receive interim result [true|false]: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.539419424+07:00","message":"end recv isFinal message id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.539422088+07:00","message":"end Recv id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.539426975+07:00","message":"[buffer interim] 472 true ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539431801+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539434705+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.53944814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539470637+07:00","message":"> Transcript [3205] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539476894+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539479065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539481704+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539484426+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539486811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539488724+07:00","message":"> Transcript [3206] [true]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539491054+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539492711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539494255+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539496218+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:46.539502973+07:00","message":"Push: 'สารละลายให้อยู่ในระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:46.539513444+07:00","message":"push: {true สารละลายให้อยู่ในระดับ 0 0xc00295e780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:46.548980473+07:00","message":"write wav file: './tmp/7548/7548_472.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.017582436+07:00","message":"[GCS] IsForceVAD: false for message ID: 473"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:47.036847868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:47.036871611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.085778818+07:00","message":"[GCS] Start streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.142019282+07:00","message":"receive streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.14205257+07:00","message":"found end of frame, send empty tag with msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.142056201+07:00","message":"end Recv id 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.142062766+07:00","message":"[buffer interim] 473 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.142069628+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.142072771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.14207576+07:00","message":"> Transcript [3207] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.142077931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.142080227+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.142081965+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.142084049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.142086891+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.142096254+07:00","message":"push: {true \n 0 0xc00202e900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:47.147456608+07:00","message":"write wav file: './tmp/7548/7548_473.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.621040434+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.62108079+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-04-22T13:18:47.621085608+07:00","message":"receive interim result [false|false]: สม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.621101663+07:00","message":"[buffer interim] 474 false สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.621108386+07:00","message":"[bufferProcess] interim [540000000]:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.621109991+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.66341243+07:00","message":"[GCS] IsForceVAD: false for message ID: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.781673597+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.781727071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.781733792+07:00","message":"receive interim result [true|false]: สม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.7817456+07:00","message":"end recv isFinal message id 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.781747896+07:00","message":"end Recv id 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.781754333+07:00","message":"[buffer interim] 474 true สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781761659+07:00","message":"[bufferProcess] interim [810000000]:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781764546+07:00","message":"[bufferProcess] send to processor (isfinal):สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781767428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781770281+07:00","message":"> Transcript [3208] [false]: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781772337+07:00","message":"Set StatePrefix (first interim): 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781774001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.78177581+07:00","message":"> Transcript [3209] [true]: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781778143+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781780079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781784436+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781786666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:47.781789033+07:00","message":"Push: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.781796624+07:00","message":"push: {true สม 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:47.787372829+07:00","message":"write wav file: './tmp/7548/7548_474.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:47.854663045+07:00","message":"[GCS] Start streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.62243266+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.622472073+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-04-22T13:18:48.62247744+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.622487806+07:00","message":"[buffer interim] 475 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.622495568+07:00","message":"[bufferProcess] interim [780000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.622497208+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.760279156+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.760312485+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-04-22T13:18:48.7603176+07:00","message":"receive interim result [false|false]: อีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.760328896+07:00","message":"[buffer interim] 475 false อีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.760335459+07:00","message":"[bufferProcess] interim [840000000]:อีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.760337846+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.760342848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.760345374+07:00","message":"> Transcript [3210] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.760347611+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.939841968+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.939882271+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-04-22T13:18:48.939887921+07:00","message":"receive interim result [false|false]: ที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:48.939900362+07:00","message":"[buffer interim] 475 false ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.939908121+07:00","message":"[bufferProcess] interim [960000000]:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.939910562+07:00","message":"[bufferProcess] send to processor:อีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.939919736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.939922351+07:00","message":"> Transcript [3211] [false]: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.939924807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:48.939927385+07:00","message":"Set new StatePrefix: 'อีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.003693677+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.003738221+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-04-22T13:18:49.003744406+07:00","message":"receive interim result [false|false]: ที่เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.003759858+07:00","message":"[buffer interim] 475 false ที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.003767132+07:00","message":"[bufferProcess] interim [20000000]:ที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.003769347+07:00","message":"[bufferProcess] send to processor:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.003772556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.003775489+07:00","message":"> Transcript [3212] [false]: 'ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.003777487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.003779252+07:00","message":"Set new StatePrefix: 'ที่พัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.106209935+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.106248279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"people\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.106253761+07:00","message":"receive interim result [false|false]: people"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.106264925+07:00","message":"[buffer interim] 475 false people"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.106271266+07:00","message":"[bufferProcess] interim [80000000]:people"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.106273493+07:00","message":"[bufferProcess] send to processor:ที่เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.106279213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.106282164+07:00","message":"> Transcript [3213] [false]: 'ที่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.106284294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.106286208+07:00","message":"Set new StatePrefix: 'ที่เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.196931943+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.196975846+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-04-22T13:18:49.196983062+07:00","message":"receive interim result [false|false]: ที่เคยจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.196998748+07:00","message":"[buffer interim] 475 false ที่เคยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.197005924+07:00","message":"[bufferProcess] interim [140000000]:ที่เคยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.197008488+07:00","message":"[bufferProcess] send to processor:people"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.197014511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.197018616+07:00","message":"> Transcript [3214] [false]: 'people'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.197022482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.197030306+07:00","message":"Set new StatePrefix: 'people'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.300867187+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.300894684+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-04-22T13:18:49.300900039+07:00","message":"receive interim result [false|false]: ที่เคยจะสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.300914863+07:00","message":"[buffer interim] 475 false ที่เคยจะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.300923403+07:00","message":"[bufferProcess] interim [320000000]:ที่เคยจะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.300926919+07:00","message":"[bufferProcess] send to processor:ที่เคยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.300930827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.300935125+07:00","message":"> Transcript [3215] [false]: 'ที่เคยจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.300938314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.300941783+07:00","message":"Set new StatePrefix: 'ที่เคยจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.306323279+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.306370075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เพิ่งจะ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.30637603+07:00","message":"receive interim result [false|false]: พี่เพิ่งจะ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.306390663+07:00","message":"[buffer interim] 475 false พี่เพิ่งจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.306397441+07:00","message":"[bufferProcess] interim [380000000]:พี่เพิ่งจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.306399551+07:00","message":"[bufferProcess] send to processor:ที่เคยจะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.306403033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.30640691+07:00","message":"> Transcript [3216] [false]: 'ที่เคยจะสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.306409683+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.306411537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.3064134+07:00","message":"StatePrefix: 'ที่เคยจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.306415583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.320390013+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.320419988+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-04-22T13:18:49.32042503+07:00","message":"receive interim result [false|false]: ที่เคยจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.320437594+07:00","message":"[buffer interim] 475 false ที่เคยจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.320443364+07:00","message":"[bufferProcess] interim [500000000]:ที่เคยจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.320445554+07:00","message":"[bufferProcess] send to processor:พี่เพิ่งจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.320448577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.320451273+07:00","message":"> Transcript [3217] [false]: 'พี่เพิ่งจะ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.320455459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.320457368+07:00","message":"Set new StatePrefix: 'พี่เพิ่งจะ 3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.600245958+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.600285078+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-04-22T13:18:49.600291088+07:00","message":"receive interim result [false|false]: ที่เคยจะสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.600305651+07:00","message":"[buffer interim] 475 false ที่เคยจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.600312513+07:00","message":"[bufferProcess] interim [740000000]:ที่เคยจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.600315299+07:00","message":"[bufferProcess] send to processor:ที่เคยจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.600322098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.600324931+07:00","message":"> Transcript [3218] [false]: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.600327074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.600329062+07:00","message":"Set new StatePrefix: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.733578781+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.733628862+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-04-22T13:18:49.733635807+07:00","message":"receive interim result [false|false]: ที่เคยจะสามารถนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.733650439+07:00","message":"[buffer interim] 475 false ที่เคยจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.733659156+07:00","message":"[bufferProcess] interim [920000000]:ที่เคยจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.733662617+07:00","message":"[bufferProcess] send to processor:ที่เคยจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.733666956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.733672202+07:00","message":"> Transcript [3219] [false]: 'ที่เคยจะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.733677467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.733680524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.733683431+07:00","message":"StatePrefix: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.733686393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.918944659+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.918985664+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-04-22T13:18:49.918991831+07:00","message":"receive interim result [false|false]: ที่เคยจะสามารถนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:49.919007861+07:00","message":"[buffer interim] 475 false ที่เคยจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.919014844+07:00","message":"[bufferProcess] interim [40000000]:ที่เคยจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.919017214+07:00","message":"[bufferProcess] send to processor:ที่เคยจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.919023439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.919026251+07:00","message":"> Transcript [3220] [false]: 'ที่เคยจะสามารถนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.919029697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.919032018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.919034221+07:00","message":"StatePrefix: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:49.919037551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:50.03768413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:50.037684131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.111109728+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.11115517+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-04-22T13:18:50.111160968+07:00","message":"receive interim result [false|false]: ที่เคยจะสามารถนำไปใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.111172987+07:00","message":"[buffer interim] 475 false ที่เคยจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.111181087+07:00","message":"[bufferProcess] interim [280000000]:ที่เคยจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.111184549+07:00","message":"[bufferProcess] send to processor:ที่เคยจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.111189559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.111192458+07:00","message":"> Transcript [3221] [false]: 'ที่เคยจะสามารถนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.111195502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.111197386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.1111994+07:00","message":"StatePrefix: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.11120143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.543370893+07:00","message":"[GCS] IsForceVAD: false for message ID: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.623983833+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.624024003+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-04-22T13:18:50.62402966+07:00","message":"receive interim result [false|false]: ที่เคยจะสามารถนำไปใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.624041962+07:00","message":"[buffer interim] 475 false ที่เคยจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624048678+07:00","message":"[bufferProcess] interim [880000000]:ที่เคยจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.62405132+07:00","message":"[bufferProcess] send to processor:ที่เคยจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624057115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624059768+07:00","message":"> Transcript [3222] [false]: 'ที่เคยจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624063134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624065159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624067384+07:00","message":"StatePrefix: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.62406963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624073834+07:00","message":"Push: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624075596+07:00","message":"TextPushed: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624077871+07:00","message":"Set new StatePrefix : 'ที่เคยจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.624081864+07:00","message":"Next Push (prob) : 'นำไปใช้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.624089446+07:00","message":"push: {false ที่เคยจะสามารถ 0 0xc00202ed00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.689601801+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.689643036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไปใช้ได้\",\"confidence\":0.8914516}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.689651076+07:00","message":"receive interim result [true|false]: เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.689661593+07:00","message":"end recv isFinal message id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.689663961+07:00","message":"end Recv id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.689670151+07:00","message":"[buffer interim] 475 true เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689679791+07:00","message":"[bufferProcess] interim [910000000]:เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689682697+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เคยจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689685889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.68968889+07:00","message":"> Transcript [3223] [false]: 'ที่เคยจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689691887+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689693698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689695454+07:00","message":"StatePrefix: 'ที่เคยจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689697609+07:00","message":"TextPushed: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689699405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.68970123+07:00","message":"> Transcript [3224] [true]: 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689703266+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689704854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689706543+07:00","message":"StatePrefix: 'ที่เคยจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689725759+07:00","message":"TextPushed: 'ที่เคยจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.68972848+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689818318+07:00","message":"Push: 'นำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689821007+07:00","message":"TextPushed: 'ที่เคยจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689823209+07:00","message":"Set new StatePrefix : 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689825293+07:00","message":"Next Push (prob) : 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:50.689833628+07:00","message":"push: {true นำไปใช้ได้ 0 0xc00202ed00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:50.689839322+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_475.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:50.698849956+07:00","message":"write wav file: './tmp/7548/7548_475.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.124618136+07:00","message":"[GCS] Start streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.919989758+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.920029697+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-04-22T13:18:51.920035154+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.920048276+07:00","message":"[buffer interim] 476 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.920054808+07:00","message":"[bufferProcess] interim [780000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.920056776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.920062685+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.920065167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.920067693+07:00","message":"> Transcript [3225] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.920074156+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.992166043+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.992202863+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-04-22T13:18:51.992208164+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:51.992220487+07:00","message":"[buffer interim] 476 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.992226664+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:51.992228314+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.010582183+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.010614146+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-04-22T13:18:52.010619539+07:00","message":"receive interim result [false|false]: แล้วต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.010633658+07:00","message":"[buffer interim] 476 false แล้วต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.010639229+07:00","message":"[bufferProcess] interim [900000000]:แล้วต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.01064132+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.010644732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.010647393+07:00","message":"> Transcript [3226] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.010650256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.010652168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.010653869+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.010655817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.188932347+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.188974394+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-04-22T13:18:52.188980012+07:00","message":"receive interim result [false|false]: แล้วต้องขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.188991811+07:00","message":"[buffer interim] 476 false แล้วต้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.189002824+07:00","message":"[bufferProcess] interim [80000000]:แล้วต้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.18900498+07:00","message":"[bufferProcess] send to processor:แล้วต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.189008701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.189011287+07:00","message":"> Transcript [3227] [false]: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.18901416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.189015959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.189019872+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.189021936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.295022842+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.295061089+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-04-22T13:18:52.295066569+07:00","message":"receive interim result [false|false]: แล้วต้องควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.295081364+07:00","message":"[buffer interim] 476 false แล้วต้องควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.295088829+07:00","message":"[bufferProcess] interim [140000000]:แล้วต้องควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.295091137+07:00","message":"[bufferProcess] send to processor:แล้วต้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.295093919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.295096602+07:00","message":"> Transcript [3228] [false]: 'แล้วต้องขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.295100104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.29510215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.295103959+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.295105768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.484804244+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.484840172+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-04-22T13:18:52.484845458+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.484858959+07:00","message":"[buffer interim] 476 false แล้วต้องควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484865296+07:00","message":"[bufferProcess] interim [380000000]:แล้วต้องควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484867745+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484873773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484876959+07:00","message":"> Transcript [3229] [false]: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484880184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.4848821+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484884379+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484886276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484888981+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.48489101+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484892969+07:00","message":"Set new StatePrefix : 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.484894904+07:00","message":"Next Push (prob) : 'ต้องควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.484902355+07:00","message":"push: {false แล้ว 0 0xc00202e880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.67260496+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.67264274+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-04-22T13:18:52.672648768+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.672661185+07:00","message":"[buffer interim] 476 false แล้วต้องควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.672669054+07:00","message":"[bufferProcess] interim [620000000]:แล้วต้องควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.6726712+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.672676495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.672679147+07:00","message":"> Transcript [3230] [false]: 'แล้วต้องควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.672682159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.672684146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.672686019+07:00","message":"StatePrefix: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.672688166+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.877341429+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.877383756+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-04-22T13:18:52.877389957+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:52.877404786+07:00","message":"[buffer interim] 476 false แล้วต้องควบคุมการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.87741276+07:00","message":"[bufferProcess] interim [800000000]:แล้วต้องควบคุมการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.877415288+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.877422815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.877425677+07:00","message":"> Transcript [3231] [false]: 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.877428827+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.877430944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.87743451+07:00","message":"StatePrefix: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:52.87743765+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:53.03808331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:53.038087228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.05034088+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.050388907+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-04-22T13:18:53.050395367+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.050410689+07:00","message":"[buffer interim] 476 false แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.050418836+07:00","message":"[bufferProcess] interim [980000000]:แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.050421734+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.050428736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.050431298+07:00","message":"> Transcript [3232] [false]: 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.050434636+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.050436684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.050441077+07:00","message":"StatePrefix: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.05044333+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.371058469+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.371098837+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-04-22T13:18:53.371105738+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.371121318+07:00","message":"[buffer interim] 476 false แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371128453+07:00","message":"[bufferProcess] interim [280000000]:แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371131153+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371137428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.37114013+07:00","message":"> Transcript [3233] [false]: 'แล้วต้องควบคุมการไหลเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371144246+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371146504+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371148677+07:00","message":"StatePrefix: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371151023+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371157226+07:00","message":"Push: 'ต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371159006+07:00","message":"TextPushed: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371160826+07:00","message":"Set new StatePrefix : 'แล้วต้องควบคุมการไหลเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.371163318+07:00","message":"Next Push (prob) : 'คุมการไหลเวียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.371172393+07:00","message":"push: {false ต้องควบ 0 0xc00202e880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.491924093+07:00","message":"[GCS] IsForceVAD: false for message ID: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.553603621+07:00","message":"[GCS] Start streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.581596495+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.581629015+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-04-22T13:18:53.581634824+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.581647036+07:00","message":"[buffer interim] 476 false แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.5816543+07:00","message":"[bufferProcess] interim [520000000]:แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.581656984+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.581662655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.581665499+07:00","message":"> Transcript [3234] [false]: 'แล้วต้องควบคุมการไหลเวียนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.581668674+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.58167088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.581672773+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหลเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.581675106+07:00","message":"TextPushed: 'แล้วต้องควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.582652749+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.582661836+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-04-22T13:18:53.582664555+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.582668285+07:00","message":"[buffer interim] 476 false แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.582675237+07:00","message":"[bufferProcess] interim [580000000]:แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.582677261+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.582679396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.582683589+07:00","message":"> Transcript [3235] [false]: 'แล้วต้องควบคุมการไหลเวียนของออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.582686004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.582687872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.582689533+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหลเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.582691394+07:00","message":"TextPushed: 'แล้วต้องควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.618878905+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.618906379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียนของอ๊อฟ\",\"confidence\":0.9467026}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.618913069+07:00","message":"receive interim result [true|false]: แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.618922227+07:00","message":"end recv isFinal message id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.618924643+07:00","message":"end Recv id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.618929465+07:00","message":"[buffer interim] 476 true แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.6189359+07:00","message":"[bufferProcess] interim [580000000]:แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618946263+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618949424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618951762+07:00","message":"> Transcript [3236] [false]: 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618954944+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618956845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618958482+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหลเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618960311+07:00","message":"TextPushed: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618962039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618963799+07:00","message":"> Transcript [3237] [true]: 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618967367+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618970249+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618972553+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหลเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618975348+07:00","message":"TextPushed: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:53.618986319+07:00","message":"Push: 'คุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:53.618997661+07:00","message":"push: {true คุมการไหลเวียนของอ๊อฟ 0 0xc00202e880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:53.626647402+07:00","message":"write wav file: './tmp/7548/7548_476.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.053185658+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.053231245+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-04-22T13:18:54.053236197+07:00","message":"receive interim result [false|false]: เจ๊"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.053252583+07:00","message":"[buffer interim] 477 false เจ๊"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.053259326+07:00","message":"[bufferProcess] interim [480000000]:เจ๊"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.053261331+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.14020983+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.140248359+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-04-22T13:18:54.140254991+07:00","message":"receive interim result [false|false]: เก่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.140269324+07:00","message":"[buffer interim] 477 false เก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.14027604+07:00","message":"[bufferProcess] interim [540000000]:เก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.140278319+07:00","message":"[bufferProcess] send to processor:เจ๊"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.140284962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.140287897+07:00","message":"> Transcript [3238] [false]: 'เจ๊'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.140289935+07:00","message":"Set StatePrefix (first interim): 'เจ๊'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.216477414+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.216507312+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-04-22T13:18:54.21651324+07:00","message":"receive interim result [false|false]: แจ้งให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.216525825+07:00","message":"[buffer interim] 477 false แจ้งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.216532496+07:00","message":"[bufferProcess] interim [660000000]:แจ้งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.216534912+07:00","message":"[bufferProcess] send to processor:เก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.216540902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.216543375+07:00","message":"> Transcript [3239] [false]: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.216545472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.216547408+07:00","message":"Set new StatePrefix: 'เก่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.28003094+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.280065968+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-04-22T13:18:54.280071517+07:00","message":"receive interim result [false|false]: แจ้งให้กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.280085286+07:00","message":"[buffer interim] 477 false แจ้งให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.280091968+07:00","message":"[bufferProcess] interim [780000000]:แจ้งให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.280094283+07:00","message":"[bufferProcess] send to processor:แจ้งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.280099691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.280102195+07:00","message":"> Transcript [3240] [false]: 'แจ้งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.280104129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.280106077+07:00","message":"Set new StatePrefix: 'แจ้งให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.41804611+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.418085518+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-04-22T13:18:54.418092068+07:00","message":"receive interim result [false|false]: แจ้งให้กลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.418103403+07:00","message":"[buffer interim] 477 false แจ้งให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.418110095+07:00","message":"[bufferProcess] interim [900000000]:แจ้งให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.418112417+07:00","message":"[bufferProcess] send to processor:แจ้งให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.418121138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.418123684+07:00","message":"> Transcript [3241] [false]: 'แจ้งให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.418127569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.41813018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.418133204+07:00","message":"StatePrefix: 'แจ้งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.418136201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.594359126+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.594400379+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-04-22T13:18:54.594406947+07:00","message":"receive interim result [false|false]: เจนให้กับร่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.594423105+07:00","message":"[buffer interim] 477 false เจนให้กับร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.594430614+07:00","message":"[bufferProcess] interim [80000000]:เจนให้กับร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.594433048+07:00","message":"[bufferProcess] send to processor:แจ้งให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.59443967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.594442811+07:00","message":"> Transcript [3242] [false]: 'แจ้งให้กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.594445892+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.594448811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.594450695+07:00","message":"StatePrefix: 'แจ้งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.594452728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.967850342+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.967894578+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-04-22T13:18:54.967900625+07:00","message":"receive interim result [false|false]: แจ้งให้กับรากพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:54.967915688+07:00","message":"[buffer interim] 477 false แจ้งให้กับรากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.967922876+07:00","message":"[bufferProcess] interim [440000000]:แจ้งให้กับรากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.967925667+07:00","message":"[bufferProcess] send to processor:เจนให้กับร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.967943466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.967946107+07:00","message":"> Transcript [3243] [false]: 'เจนให้กับร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.967948435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:54.967950375+07:00","message":"Set new StatePrefix: 'เจนให้กับร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.168675036+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.168721079+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-04-22T13:18:55.168728057+07:00","message":"receive interim result [false|false]: แจ้งให้กับรากพืชดูด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.16874372+07:00","message":"[buffer interim] 477 false แจ้งให้กับรากพืชดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.168753946+07:00","message":"[bufferProcess] interim [680000000]:แจ้งให้กับรากพืชดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.168756628+07:00","message":"[bufferProcess] send to processor:แจ้งให้กับรากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.168760409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.168763738+07:00","message":"> Transcript [3244] [false]: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.168766388+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.168768288+07:00","message":"Set new StatePrefix: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.290962348+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.29099827+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-04-22T13:18:55.29100412+07:00","message":"receive interim result [false|false]: แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.291019653+07:00","message":"[buffer interim] 477 false แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.291028228+07:00","message":"[bufferProcess] interim [740000000]:แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.291030431+07:00","message":"[bufferProcess] send to processor:แจ้งให้กับรากพืชดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.291034245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.291036902+07:00","message":"> Transcript [3245] [false]: 'แจ้งให้กับรากพืชดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.291040301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.29104229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.291044085+07:00","message":"StatePrefix: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.291046241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.612866445+07:00","message":"[GCS] IsForceVAD: false for message ID: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.72942089+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.729461907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้งให้กับรากพืชด้วย\",\"confidence\":0.9313401}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.729467746+07:00","message":"receive interim result [true|false]: แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.729480003+07:00","message":"end recv isFinal message id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.729482919+07:00","message":"end Recv id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.729500269+07:00","message":"[buffer interim] 477 true แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729522464+07:00","message":"[bufferProcess] interim [280000000]:แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729526476+07:00","message":"[bufferProcess] send to processor (isfinal):แจ้งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.72952966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729533794+07:00","message":"> Transcript [3246] [false]: 'แจ้งให้กับรากพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.72953721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729539049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729541727+07:00","message":"StatePrefix: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729543777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729545384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729547238+07:00","message":"> Transcript [3247] [true]: 'แจ้งให้กับรากพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729549076+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729550699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.7295522+07:00","message":"StatePrefix: 'แจ้งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729553824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:55.729556644+07:00","message":"Push: 'แจ้งให้กับรากพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:55.729565878+07:00","message":"push: {true แจ้งให้กับรากพืชด้วย 0 0xc002e90480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:18:55.736235343+07:00","message":"write wav file: './tmp/7548/7548_477.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:56.038146162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:56.038167807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:56.31737177+07:00","message":"[GCS] Start streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.167004699+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.167046668+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-04-22T13:18:57.167051775+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.16706724+07:00","message":"[buffer interim] 478 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.16707422+07:00","message":"[bufferProcess] interim [840000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.167076022+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.167082391+07:00","message":"[bufferProcess] send to processor (ticker):นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.16708496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.167087403+07:00","message":"> Transcript [3248] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.167089581+07:00","message":"Set StatePrefix (first interim): 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.734434935+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.734474569+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-04-22T13:18:57.734480189+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:57.734491439+07:00","message":"[buffer interim] 478 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.734497929+07:00","message":"[bufferProcess] interim [440000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:57.734499962+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.065861395+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.065912481+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-04-22T13:18:58.065918874+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.065935102+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.065957517+07:00","message":"[bufferProcess] interim [800000000]:นอกจากนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.065960967+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.065965158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.06596832+07:00","message":"> Transcript [3249] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.065971424+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.065973268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.0659753+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.065977258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.20822934+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.208265251+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-04-22T13:18:58.208271181+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.208284468+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.208291599+07:00","message":"[bufferProcess] interim [920000000]:นอกจากนี้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.208293808+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.208297106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.2083+07:00","message":"> Transcript [3250] [false]: 'นอกจากนี้ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.208303101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.20830499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.208310665+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.208312927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.407741606+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.407802291+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-04-22T13:18:58.407810725+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.407831993+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.407837136+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-04-22T13:18:58.40784141+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.407848745+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.40785326+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407861629+07:00","message":"[bufferProcess] interim [40000000]:นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407865202+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.40786942+07:00","message":"[bufferProcess] interim [100000000]:นอกจากนี้ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407880928+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407884832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407889917+07:00","message":"> Transcript [3251] [false]: 'นอกจากนี้ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407893581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407895873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407897771+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.40789966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407901433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407903549+07:00","message":"> Transcript [3252] [false]: 'นอกจากนี้ต้องมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407905699+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.40790737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407908911+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407910563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407917651+07:00","message":"Push: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407919521+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407921436+07:00","message":"Set new StatePrefix : 'นอกจากนี้ต้องมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.407923581+07:00","message":"Next Push (prob) : 'ต้องมีกี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.407931888+07:00","message":"push: {false นอกจากนี้ 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.634606827+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.634651257+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-04-22T13:18:58.634656971+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.63467316+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.634680021+07:00","message":"[bufferProcess] interim [340000000]:นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.634682353+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.634685281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.634688413+07:00","message":"> Transcript [3253] [false]: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.634690851+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.634693262+07:00","message":"Set new StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.953684538+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.953733132+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-04-22T13:18:58.953739549+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:58.953753077+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.9537604+07:00","message":"[bufferProcess] interim [700000000]:นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.953763277+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.953770016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.953773065+07:00","message":"> Transcript [3254] [false]: 'นอกจากนี้ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.953776465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.953778586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.953785574+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:58.953792874+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:59.038485242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:18:59.038485324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.47623427+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.476276338+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-04-22T13:18:59.476282515+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.476301186+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.476308371+07:00","message":"[bufferProcess] interim [180000000]:นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.476310924+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.476315573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.47631936+07:00","message":"> Transcript [3255] [false]: 'นอกจากนี้ต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.47632366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.476326528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.476332438+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.476336943+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.656287449+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.656327183+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-04-22T13:18:59.656333619+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.656347871+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.656355505+07:00","message":"[bufferProcess] interim [360000000]:นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.656358302+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.656365648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.656371316+07:00","message":"> Transcript [3256] [false]: 'นอกจากนี้ต้องมีการควบคุมและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.656374976+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.656377528+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.656379403+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.65638168+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.850084364+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.850121359+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-04-22T13:18:59.850127048+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.85013983+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850146733+07:00","message":"[bufferProcess] interim [540000000]:นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850149452+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850155126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850157735+07:00","message":"> Transcript [3257] [false]: 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850161097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850163273+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850165437+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850167541+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850171692+07:00","message":"Push: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850173469+07:00","message":"TextPushed: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850175393+07:00","message":"Set new StatePrefix : 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:18:59.850177973+07:00","message":"Next Push (prob) : 'ควบคุมและป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.850185516+07:00","message":"push: {false ต้องมีการ 0 0xc000045e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.892883+07:00","message":"[GCS] IsForceVAD: false for message ID: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:18:59.966330408+07:00","message":"[GCS] Start streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.036175153+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.03622251+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-04-22T13:19:00.036229615+07:00","message":"receive interim result [true|false]: นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.036241816+07:00","message":"end recv isFinal message id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.036244246+07:00","message":"end Recv id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.036251499+07:00","message":"[buffer interim] 478 true นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036260066+07:00","message":"[bufferProcess] interim [810000000]:นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036264511+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036269106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036272576+07:00","message":"> Transcript [3258] [false]: 'นอกจากนี้ต้องมีการควบคุมและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036277834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036281311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036283939+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036287471+07:00","message":"TextPushed: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036290297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036293205+07:00","message":"> Transcript [3259] [true]: 'นอกจากนี้ต้องมีการควบคุมและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036296849+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036299474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036302463+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036305168+07:00","message":"TextPushed: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.036313687+07:00","message":"Push: 'ควบคุมและป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.036325679+07:00","message":"push: {true ควบคุมและป้องกัน 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:00.045228695+07:00","message":"write wav file: './tmp/7548/7548_478.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.435438501+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.435481018+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-04-22T13:19:00.435488022+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.435504118+07:00","message":"[buffer interim] 479 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.435511063+07:00","message":"[bufferProcess] interim [480000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.435512862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.792855732+07:00","message":"[GCS] IsForceVAD: false for message ID: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.814026055+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.814063992+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-04-22T13:19:00.814070347+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.814085321+07:00","message":"[buffer interim] 479 false ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.814093453+07:00","message":"[bufferProcess] interim [840000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.814095873+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.814103187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.814106441+07:00","message":"> Transcript [3260] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.814108933+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.880002284+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.880041815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืช\",\"confidence\":0.8577684}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.880048195+07:00","message":"receive interim result [true|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.88005732+07:00","message":"end recv isFinal message id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.8800595+07:00","message":"end Recv id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.880065128+07:00","message":"[buffer interim] 479 true ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.88007328+07:00","message":"[bufferProcess] interim [50000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880078023+07:00","message":"[bufferProcess] send to processor (isfinal):ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880081268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880083793+07:00","message":"> Transcript [3261] [false]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880085791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.88008778+07:00","message":"Set new StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880089351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880091088+07:00","message":"> Transcript [3262] [true]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880093279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880095053+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880096676+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880098588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:00.880104237+07:00","message":"Push: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:00.880111609+07:00","message":"push: {true ศัตรูพืช 0 0xc00202ee80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:00.886470628+07:00","message":"write wav file: './tmp/7548/7548_479.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.05479174+07:00","message":"[GCS] Start streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.173040467+07:00","message":"[GCS] IsForceVAD: false for message ID: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.298820109+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.298839832+07:00","message":"found end of frame, send empty tag with msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.298843094+07:00","message":"end Recv id 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.298850012+07:00","message":"[buffer interim] 480 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.298856722+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.298860362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.298863249+07:00","message":"> Transcript [3263] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.298865518+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.298867241+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.29886902+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.298871117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:01.298873762+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.298881934+07:00","message":"push: {true \n 0 0xc002aef780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:01.303181878+07:00","message":"write wav file: './tmp/7548/7548_480.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:01.373868386+07:00","message":"[GCS] Start streaming session, msgId: 481"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:02.039132463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:02.039149139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.095371243+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.095419871+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-04-22T13:19:02.095426058+07:00","message":"receive interim result [false|false]: อัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.095444872+07:00","message":"[buffer interim] 481 false อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.095453579+07:00","message":"[bufferProcess] interim [540000000]:อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.095456687+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.22366358+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.223699325+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-04-22T13:19:02.22370591+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.22372645+07:00","message":"[buffer interim] 481 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.223734011+07:00","message":"[bufferProcess] interim [720000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.223736373+07:00","message":"[bufferProcess] send to processor:อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.223742937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.223745781+07:00","message":"> Transcript [3264] [false]: 'อัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.223747931+07:00","message":"Set StatePrefix (first interim): 'อัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.347657231+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.347698068+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-04-22T13:19:02.347703801+07:00","message":"receive interim result [false|false]: อัดกรอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.347730123+07:00","message":"[buffer interim] 481 false อัดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.347738125+07:00","message":"[bufferProcess] interim [780000000]:อัดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.347740584+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.347748168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.347751022+07:00","message":"> Transcript [3265] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.347753259+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.34775514+07:00","message":"Set new StatePrefix: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.530657985+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.53069049+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-04-22T13:19:02.53069575+07:00","message":"receive interim result [false|false]: อาจก่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.530709071+07:00","message":"[buffer interim] 481 false อาจก่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.53071986+07:00","message":"[bufferProcess] interim [960000000]:อาจก่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.530722369+07:00","message":"[bufferProcess] send to processor:อัดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.530727852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.530730615+07:00","message":"> Transcript [3266] [false]: 'อัดกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.530732678+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.530734649+07:00","message":"Set new StatePrefix: 'อัดกรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.602059596+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.602094667+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-04-22T13:19:02.602100409+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.602116495+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.602123348+07:00","message":"[bufferProcess] interim [80000000]:อาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.602126053+07:00","message":"[bufferProcess] send to processor:อาจก่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.602133492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.602137297+07:00","message":"> Transcript [3267] [false]: 'อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.602139386+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.602145123+07:00","message":"Set new StatePrefix: 'อาจก่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.928435016+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.928480542+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-04-22T13:19:02.928487163+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:02.92850318+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.928511383+07:00","message":"[bufferProcess] interim [380000000]:อาจก่อให้เกิดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.928514217+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.928521044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.928524254+07:00","message":"> Transcript [3268] [false]: 'อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.928527589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.928529966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.928532645+07:00","message":"StatePrefix: 'อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:02.928535246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.243217985+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.243250088+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-04-22T13:19:03.243255486+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.243268733+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.243275205+07:00","message":"[bufferProcess] interim [680000000]:อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.243277733+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.243282787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.243285369+07:00","message":"> Transcript [3269] [false]: 'อาจก่อให้เกิดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.243288117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.243290268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.243292057+07:00","message":"StatePrefix: 'อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.243294175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.430104023+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.43014563+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-04-22T13:19:03.430151777+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.430166683+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.430177582+07:00","message":"[bufferProcess] interim [860000000]:อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.430180178+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.430187234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.430190597+07:00","message":"> Transcript [3270] [false]: 'อาจก่อให้เกิดความเสี่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.430194245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.430196179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.430198239+07:00","message":"StatePrefix: 'อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.430200379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.634269243+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.634305506+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-04-22T13:19:03.634311503+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.634327088+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634334118+07:00","message":"[bufferProcess] interim [100000000]:อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634336666+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634349003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634351758+07:00","message":"> Transcript [3271] [false]: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634355307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634357357+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634359119+07:00","message":"StatePrefix: 'อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634361272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634372095+07:00","message":"Push: 'อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634374039+07:00","message":"TextPushed: 'อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634375854+07:00","message":"Set new StatePrefix : 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.634378299+07:00","message":"Next Push (prob) : 'เกิดความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.634386757+07:00","message":"push: {false อาจก่อให้ 0 0xc002b80380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.977492184+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.97752662+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-04-22T13:19:03.977532301+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:03.977544584+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.977551621+07:00","message":"[bufferProcess] interim [400000000]:อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.977554009+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.9775574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.977561291+07:00","message":"> Transcript [3272] [false]: 'อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.977564221+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.977566257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.977567969+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:03.977569958+07:00","message":"TextPushed: 'อาจก่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.028375131+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.028411554+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-04-22T13:19:04.028417164+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.028431918+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.028439664+07:00","message":"[bufferProcess] interim [460000000]:อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.028442719+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.028446065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.028448312+07:00","message":"> Transcript [3273] [false]: 'อาจก่อให้เกิดความเสียหายต่อผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.028451528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.028453937+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.02845573+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.02845816+07:00","message":"TextPushed: 'อาจก่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.218720723+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.218765896+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-04-22T13:19:04.218771491+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.218786431+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.218794209+07:00","message":"[bufferProcess] interim [640000000]:อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.218796555+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.218802287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.218805254+07:00","message":"> Transcript [3274] [false]: 'อาจก่อให้เกิดความเสียหายต่อผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.218808573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.218810408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.218812949+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.218815535+07:00","message":"TextPushed: 'อาจก่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.227675525+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.22768884+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-04-22T13:19:04.227693005+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.227702538+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227706128+07:00","message":"[bufferProcess] interim [700000000]:อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227708252+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227719814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227722703+07:00","message":"> Transcript [3275] [false]: 'อาจก่อให้เกิดความเสียหายต่อพลพรรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227725445+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227727454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227729371+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227731514+07:00","message":"TextPushed: 'อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227737714+07:00","message":"Push: 'เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227739994+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227741909+07:00","message":"Set new StatePrefix : 'อาจก่อให้เกิดความเสียหายต่อพลพรรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.227744031+07:00","message":"Next Push (prob) : 'ต่อพลพรรค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.227754263+07:00","message":"push: {false เกิดความเสียหาย 0 0xc002b80380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.54248494+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.542534633+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-04-22T13:19:04.542540219+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.5425574+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.542566215+07:00","message":"[bufferProcess] interim [0]:อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.542569+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.542573093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.542575928+07:00","message":"> Transcript [3276] [false]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.542578339+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.542580804+07:00","message":"Set new StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.850820862+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.850861324+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-04-22T13:19:04.850867857+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:04.850883682+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.850890871+07:00","message":"[bufferProcess] interim [240000000]:อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.850893581+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.850903724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.850906913+07:00","message":"> Transcript [3277] [false]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.850910916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.850913296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.850915123+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:04.850917774+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:05.039599882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:05.039612373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.103511111+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.103550176+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-04-22T13:19:05.103558072+07:00","message":"receive interim result [false|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.103574385+07:00","message":"[buffer interim] 481 false อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.103580992+07:00","message":"[bufferProcess] interim [600000000]:อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.103583419+07:00","message":"[bufferProcess] send to processor:อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.10358995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.103592936+07:00","message":"> Transcript [3278] [false]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.103596445+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.103598498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.103604117+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.103606761+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.412315318+07:00","message":"[GCS] IsForceVAD: false for message ID: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.509980897+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.51001669+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-04-22T13:19:05.510022505+07:00","message":"receive interim result [true|false]: อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.510032179+07:00","message":"end recv isFinal message id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.510034216+07:00","message":"end Recv id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.510040248+07:00","message":"[buffer interim] 481 true อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510049544+07:00","message":"[bufferProcess] interim [50000000]:อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510054503+07:00","message":"[bufferProcess] send to processor (isfinal):อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510067158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510088172+07:00","message":"> Transcript [3279] [false]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510094284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510096562+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510099057+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510102051+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510104342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510106348+07:00","message":"> Transcript [3280] [true]: 'อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510108532+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510110061+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510111581+07:00","message":"StatePrefix: 'อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510113274+07:00","message":"TextPushed: 'อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.510122035+07:00","message":"Push: 'ต่อผลผลิตของพืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.510132895+07:00","message":"push: {true ต่อผลผลิตของพืชได้ 0 0xc002b80380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:05.519143443+07:00","message":"write wav file: './tmp/7548/7548_481.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.73557681+07:00","message":"[GCS] Start streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.852941108+07:00","message":"[GCS] IsForceVAD: false for message ID: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.99616577+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.996192121+07:00","message":"found end of frame, send empty tag with msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.996195905+07:00","message":"end Recv id 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.996214399+07:00","message":"[buffer interim] 482 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.996242444+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.996246931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.996250441+07:00","message":"> Transcript [3281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.996253196+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.996255011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.996256749+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.996258457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:05.996264781+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:05.996275352+07:00","message":"push: {true \n 0 0xc00295e100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:06.000696923+07:00","message":"write wav file: './tmp/7548/7548_482.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:06.753426811+07:00","message":"[GCS] Start streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.072566609+07:00","message":"[GCS] IsForceVAD: false for message ID: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.136018051+07:00","message":"[GCS] Start streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.155557542+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.155581009+07:00","message":"found end of frame, send empty tag with msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.15558435+07:00","message":"end Recv id 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.155590229+07:00","message":"[buffer interim] 483 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.155596391+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.155605375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.155608058+07:00","message":"> Transcript [3282] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.15561025+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.155612128+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.155614024+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.155615792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.155618396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.155627376+07:00","message":"push: {true \n 0 0xc00295e480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:07.160811146+07:00","message":"write wav file: './tmp/7548/7548_483.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.487114955+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.487146024+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-04-22T13:19:07.487150776+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.4871653+07:00","message":"[buffer interim] 484 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.487171402+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.487173346+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536878212+07:00","message":"[GCS] Cleaned up inactive client: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536903639+07:00","message":"[GCS] Cleaned up inactive client: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536906677+07:00","message":"[GCS] Cleaned up inactive client: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.53690867+07:00","message":"[GCS] Cleaned up inactive client: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536910421+07:00","message":"[GCS] Cleaned up inactive client: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.53691253+07:00","message":"[GCS] Cleaned up inactive client: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536914451+07:00","message":"[GCS] Cleaned up inactive client: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536916071+07:00","message":"[GCS] Cleaned up inactive client: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536917628+07:00","message":"[GCS] Cleaned up inactive client: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536919151+07:00","message":"[GCS] Cleaned up inactive client: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.53692067+07:00","message":"[GCS] Cleaned up inactive client: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536922271+07:00","message":"[GCS] Cleaned up inactive client: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536923914+07:00","message":"[GCS] Cleaned up inactive client: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536925633+07:00","message":"[GCS] Cleaned up inactive client: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536927344+07:00","message":"[GCS] Cleaned up inactive client: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536928995+07:00","message":"[GCS] Cleaned up inactive client: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.53693058+07:00","message":"[GCS] Cleaned up inactive client: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536932152+07:00","message":"[GCS] Cleaned up inactive client: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536933671+07:00","message":"[GCS] Cleaned up inactive client: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.536935161+07:00","message":"[GCS] Cleaned up inactive client: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.666905383+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.666953434+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-04-22T13:19:07.666959442+07:00","message":"receive interim result [false|false]: เป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.666975206+07:00","message":"[buffer interim] 484 false เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.666986955+07:00","message":"[bufferProcess] interim [540000000]:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.666989322+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.666997882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.66700087+07:00","message":"> Transcript [3283] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.66700283+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.675647662+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.675677709+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-04-22T13:19:07.675683457+07:00","message":"receive interim result [false|false]: เป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.675696185+07:00","message":"[buffer interim] 484 false เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.675702942+07:00","message":"[bufferProcess] interim [600000000]:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.675705218+07:00","message":"[bufferProcess] send to processor:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.675708385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.675710967+07:00","message":"> Transcript [3284] [false]: 'เป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.67571906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.675721363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.675723184+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.675725143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.80203229+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.802066802+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-04-22T13:19:07.802071927+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.802084703+07:00","message":"[buffer interim] 484 false เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.802091651+07:00","message":"[bufferProcess] interim [720000000]:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.802094076+07:00","message":"[bufferProcess] send to processor:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.802099368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.802101985+07:00","message":"> Transcript [3285] [false]: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.802104889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.802107434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.802110925+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.802112911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.989953005+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.98999225+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-04-22T13:19:07.989998454+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:07.990013374+07:00","message":"[buffer interim] 484 false เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.990020108+07:00","message":"[bufferProcess] interim [900000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.990022182+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.990025109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.990027744+07:00","message":"> Transcript [3286] [false]: 'เป็นยังไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.990030979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.990033014+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.990035405+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:07.990037205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:08.039919878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:08.03992169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.682493507+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.682533652+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-04-22T13:19:08.682539904+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.682553737+07:00","message":"[buffer interim] 484 false เป็นยังไงบ้างคะหลังจากเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682561466+07:00","message":"[bufferProcess] interim [500000000]:เป็นยังไงบ้างคะหลังจากเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682564611+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682571785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682574429+07:00","message":"> Transcript [3287] [false]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682577831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682579834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682581737+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682584035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682588671+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682590613+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682592761+07:00","message":"Set new StatePrefix : 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.682595279+07:00","message":"Next Push (prob) : 'ยังไงบ้างคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.682603103+07:00","message":"push: {false เป็น 0 0xc00202e580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.695764079+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.695790914+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-04-22T13:19:08.695795908+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียนจบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.6958083+07:00","message":"[buffer interim] 484 false เป็นยังไงบ้างคะหลังจากเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.695814842+07:00","message":"[bufferProcess] interim [560000000]:เป็นยังไงบ้างคะหลังจากเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.695817105+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะหลังจากเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.695820151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.695823955+07:00","message":"> Transcript [3288] [false]: 'เป็นยังไงบ้างคะหลังจากเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.695827181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.695829051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.695830956+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.69583289+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.894449117+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.894486308+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-04-22T13:19:08.894492171+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียนจบม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:08.894504856+07:00","message":"[buffer interim] 484 false เป็นยังไงบ้างคะหลังจากเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.894512426+07:00","message":"[bufferProcess] interim [800000000]:เป็นยังไงบ้างคะหลังจากเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.894519157+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะหลังจากเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.894525208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.894528456+07:00","message":"> Transcript [3289] [false]: 'เป็นยังไงบ้างคะหลังจากเรียนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.894531832+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.894534056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.894536216+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:08.894538454+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.01862454+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.018676434+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-04-22T13:19:09.018684098+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.018701469+07:00","message":"[buffer interim] 484 false เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.018710453+07:00","message":"[bufferProcess] interim [860000000]:เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.01872607+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะหลังจากเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.018733309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.018737399+07:00","message":"> Transcript [3290] [false]: 'เป็นยังไงบ้างคะหลังจากเรียนจบม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.018742615+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.018745898+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.018749238+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.018752297+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.253889331+07:00","message":"[GCS] IsForceVAD: false for message ID: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.314672305+07:00","message":"[GCS] Start streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.362093902+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.362133045+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-04-22T13:19:09.362139269+07:00","message":"receive interim result [true|false]: เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.362149884+07:00","message":"end recv isFinal message id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.362152371+07:00","message":"end Recv id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.362158664+07:00","message":"[buffer interim] 484 true เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362165347+07:00","message":"[bufferProcess] interim [340000000]:เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362168567+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362171727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.36217452+07:00","message":"> Transcript [3291] [false]: 'เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362177432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.36217956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362181967+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362184353+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362186893+07:00","message":"Push: 'ยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362189416+07:00","message":"TextPushed: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362191457+07:00","message":"Set new StatePrefix : 'เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362195304+07:00","message":"Next Push (prob) : 'หลังจากเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362197081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362199289+07:00","message":"> Transcript [3292] [true]: 'เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362201658+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362203273+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362204765+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362206604+07:00","message":"TextPushed: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.362208481+07:00","message":"Push: 'หลังจากเรียนจบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.362215397+07:00","message":"push: {false ยังไงบ้างคะ 0 0xc00202e580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.362224008+07:00","message":"push: {true หลังจากเรียนจบแล้ว 0 0xc00202e580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:09.368627936+07:00","message":"write wav file: './tmp/7548/7548_484.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.372272713+07:00","message":"[GCS] IsForceVAD: false for message ID: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.573325927+07:00","message":"[GCS] Start streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.580187182+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.580213583+07:00","message":"found end of frame, send empty tag with msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.580217482+07:00","message":"end Recv id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.580224291+07:00","message":"[buffer interim] 485 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.580231746+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.580235922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.580238753+07:00","message":"> Transcript [3293] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.580241244+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.580243334+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.580245164+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.580246926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.580249362+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.580259507+07:00","message":"push: {true \n 0 0xc000169700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:09.585110995+07:00","message":"write wav file: './tmp/7548/7548_485.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.922377753+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.922421215+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-04-22T13:19:09.922426576+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:09.922441767+07:00","message":"[buffer interim] 486 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.922448243+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:09.922449849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.155816427+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.155853795+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-04-22T13:19:10.155859353+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.15586994+07:00","message":"[buffer interim] 486 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.155876588+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.155879109+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.155881938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.155884562+07:00","message":"> Transcript [3294] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.155886474+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.422978263+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.423030855+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-04-22T13:19:10.423038065+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.423056102+07:00","message":"[buffer interim] 486 false นักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.423065103+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.423068453+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.42307263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.42307662+07:00","message":"> Transcript [3295] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.423081022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.423083806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.42308681+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.423089957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.546054621+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.546092559+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-04-22T13:19:10.546099186+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.546115019+07:00","message":"[buffer interim] 486 false นักเรียนน่าจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.546124802+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนน่าจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.546126896+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.546130694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.546133381+07:00","message":"> Transcript [3296] [false]: 'นักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.546136408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.546138492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.546140339+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.546142273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.73350166+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.733543816+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-04-22T13:19:10.733553297+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.733569223+07:00","message":"[buffer interim] 486 false นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.733575891+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.733578068+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.733581228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.733584095+07:00","message":"> Transcript [3297] [false]: 'นักเรียนน่าจะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.733587451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.73358927+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.733591188+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.733593073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.972360147+07:00","message":"[GCS] IsForceVAD: false for message ID: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.997590974+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.997629674+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-04-22T13:19:10.997635979+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.997652969+07:00","message":"[buffer interim] 486 false นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997661099+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997664021+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997667963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997672051+07:00","message":"> Transcript [3298] [false]: 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997675907+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997678011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997679999+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997682062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997684771+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.99768646+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997688438+07:00","message":"Set new StatePrefix : 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:10.997690547+07:00","message":"Next Push (prob) : 'เรียนน่าจะเข้าใจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:10.997699178+07:00","message":"push: {false นัก 0 0xc000169f00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:11.040249046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:11.040271282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.047589643+07:00","message":"[GCS] Start streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.058393572+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.058430286+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-04-22T13:19:11.05843588+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.058448962+07:00","message":"[buffer interim] 486 false นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.058455136+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.058458673+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.058461889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.058464317+07:00","message":"> Transcript [3299] [false]: 'นักเรียนน่าจะเข้าใจเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.058467552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.058469777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.058471925+07:00","message":"StatePrefix: 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.058474286+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.069739381+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.069768163+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-04-22T13:19:11.069773414+07:00","message":"receive interim result [true|false]: นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.069782946+07:00","message":"end recv isFinal message id 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.069785287+07:00","message":"end Recv id 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.069791402+07:00","message":"[buffer interim] 486 true นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069796684+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069803741+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069806783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069809286+07:00","message":"> Transcript [3300] [false]: 'นักเรียนน่าจะเข้าใจเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069811771+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069813403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069815317+07:00","message":"StatePrefix: 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069817763+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069820114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069822368+07:00","message":"> Transcript [3301] [true]: 'นักเรียนน่าจะเข้าใจเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069824471+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069826208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069827713+07:00","message":"StatePrefix: 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.069829386+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.06983598+07:00","message":"Push: 'เรียนน่าจะเข้าใจเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.069842718+07:00","message":"push: {true เรียนน่าจะเข้าใจเกี่ยวกับ 0 0xc000169f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:11.076397027+07:00","message":"write wav file: './tmp/7548/7548_486.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.175007173+07:00","message":"[GCS] IsForceVAD: false for message ID: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.234088627+07:00","message":"[GCS] Start streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.306083097+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.306104252+07:00","message":"found end of frame, send empty tag with msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.306107425+07:00","message":"end Recv id 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.306113576+07:00","message":"[buffer interim] 487 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.306122783+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.306127996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.306132106+07:00","message":"> Transcript [3302] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.306135731+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.306137638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.30613935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.306141325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.306150323+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.306160124+07:00","message":"push: {true \n 0 0xc00295e580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:11.310867711+07:00","message":"write wav file: './tmp/7548/7548_487.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.586520484+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.58656296+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-04-22T13:19:11.586568295+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.586581496+07:00","message":"[buffer interim] 488 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.586587857+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.586589454+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.778341625+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.778376177+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-04-22T13:19:11.77838258+07:00","message":"receive interim result [false|false]: ไปทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.778396102+07:00","message":"[buffer interim] 488 false ไปทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.778404234+07:00","message":"[bufferProcess] interim [600000000]:ไปทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.778406621+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.778410401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.778413021+07:00","message":"> Transcript [3303] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.77841511+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.977670315+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.977705921+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-04-22T13:19:11.977712085+07:00","message":"receive interim result [false|false]: ไปไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.977732039+07:00","message":"[buffer interim] 488 false ไปไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.977738821+07:00","message":"[bufferProcess] interim [720000000]:ไปไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.977740919+07:00","message":"[bufferProcess] send to processor:ไปทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.977747094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.977749777+07:00","message":"> Transcript [3304] [false]: 'ไปทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.977752372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.977754507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.977756595+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.977758764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.990242768+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.990275561+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-04-22T13:19:11.990281698+07:00","message":"receive interim result [false|false]: ไปภายหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:11.9902976+07:00","message":"[buffer interim] 488 false ไปภายหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.990307023+07:00","message":"[bufferProcess] interim [780000000]:ไปภายหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.990311467+07:00","message":"[bufferProcess] send to processor:ไปไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.990317242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.990320055+07:00","message":"> Transcript [3305] [false]: 'ไปไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.990322861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.990324842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.990326864+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:11.990328913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.093827699+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.093862835+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-04-22T13:19:12.093867861+07:00","message":"receive interim result [false|false]: ไปภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.093881884+07:00","message":"[buffer interim] 488 false ไปภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.093888984+07:00","message":"[bufferProcess] interim [840000000]:ไปภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.093891948+07:00","message":"[bufferProcess] send to processor:ไปภายหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.093898196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.093902732+07:00","message":"> Transcript [3306] [false]: 'ไปภายหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.093905441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.093907397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.093909415+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.093911578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.285821588+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.28585919+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-04-22T13:19:12.285864647+07:00","message":"receive interim result [false|false]: ไปภายนอกได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.285874621+07:00","message":"[buffer interim] 488 false ไปภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285880458+07:00","message":"[bufferProcess] interim [80000000]:ไปภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285882564+07:00","message":"[bufferProcess] send to processor:ไปภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285885203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285887569+07:00","message":"> Transcript [3307] [false]: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285890229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.28589271+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285894643+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285896538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285898733+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285900473+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285902265+07:00","message":"Set new StatePrefix : 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.285904184+07:00","message":"Next Push (prob) : 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.285911296+07:00","message":"push: {false ไป 0 0xc00295e880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.425878491+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.425915825+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-04-22T13:19:12.425921556+07:00","message":"receive interim result [false|false]: ไปภายนอกได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.425933326+07:00","message":"[buffer interim] 488 false ไปภายนอกได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.425939934+07:00","message":"[bufferProcess] interim [200000000]:ไปภายนอกได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.425942221+07:00","message":"[bufferProcess] send to processor:ไปภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.425945254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.425948549+07:00","message":"> Transcript [3308] [false]: 'ไปภายนอกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.425951194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.425953209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.425954954+07:00","message":"StatePrefix: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.425956804+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.477031456+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.477066062+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-04-22T13:19:12.477072381+07:00","message":"receive interim result [false|false]: ไปภายนอกได้มาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.477084456+07:00","message":"[buffer interim] 488 false ไปภายนอกได้มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.47709116+07:00","message":"[bufferProcess] interim [320000000]:ไปภายนอกได้มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.477093612+07:00","message":"[bufferProcess] send to processor:ไปภายนอกได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.477098636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.477101047+07:00","message":"> Transcript [3309] [false]: 'ไปภายนอกได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.477104009+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.477106027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.477107734+07:00","message":"StatePrefix: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.477109935+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.667069288+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.667103949+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-04-22T13:19:12.667109696+07:00","message":"receive interim result [false|false]: ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:12.667121009+07:00","message":"[buffer interim] 488 false ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.667127338+07:00","message":"[bufferProcess] interim [500000000]:ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.667129698+07:00","message":"[bufferProcess] send to processor:ไปภายนอกได้มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.667132932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.667135514+07:00","message":"> Transcript [3310] [false]: 'ไปภายนอกได้มาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.667138304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.667140439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.667142168+07:00","message":"StatePrefix: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:12.667144454+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.093565956+07:00","message":"[GCS] IsForceVAD: false for message ID: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.1868643+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.186907687+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-04-22T13:19:13.186917825+07:00","message":"receive interim result [true|false]: ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.186929834+07:00","message":"end recv isFinal message id 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.186932841+07:00","message":"end Recv id 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.186940589+07:00","message":"[buffer interim] 488 true ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186951543+07:00","message":"[bufferProcess] interim [70000000]:ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186955625+07:00","message":"[bufferProcess] send to processor (isfinal):ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186960168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186964981+07:00","message":"> Transcript [3311] [false]: 'ไปภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186969298+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.18697198+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186974746+07:00","message":"StatePrefix: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186978037+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186981814+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186984616+07:00","message":"TextPushed: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186987368+07:00","message":"Set new StatePrefix : 'ไปภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.18699041+07:00","message":"Next Push (prob) : 'ได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186993101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.18699647+07:00","message":"> Transcript [3312] [true]: 'ไปภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.186999804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.187002445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.187004874+07:00","message":"StatePrefix: 'ไปภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.187007604+07:00","message":"TextPushed: 'ไปภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.187010562+07:00","message":"Push: 'ได้มากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.187020954+07:00","message":"push: {false ภายนอก 0 0xc00295e880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.187030013+07:00","message":"push: {true ได้มากขึ้น 0 0xc00295e880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:13.19531882+07:00","message":"write wav file: './tmp/7548/7548_488.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.616178642+07:00","message":"[GCS] Start streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.67363559+07:00","message":"[GCS] IsForceVAD: false for message ID: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.734821096+07:00","message":"[GCS] Start streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.864136711+07:00","message":"[GCS] IsForceVAD: false for message ID: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.868513831+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.868533744+07:00","message":"found end of frame, send empty tag with msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.868536668+07:00","message":"end Recv id 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.868543237+07:00","message":"[buffer interim] 489 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.86855253+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.868558301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.868562568+07:00","message":"> Transcript [3313] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.868566165+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.86856881+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.868571795+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.868574673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.868582366+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.86859173+07:00","message":"push: {true \n 0 0xc00295ec00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:13.872877223+07:00","message":"write wav file: './tmp/7548/7548_489.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.934515615+07:00","message":"[GCS] Start streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.968100817+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.968121383+07:00","message":"found end of frame, send empty tag with msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.96812454+07:00","message":"end Recv id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.968130959+07:00","message":"[buffer interim] 490 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.968137981+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.968142098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.968144892+07:00","message":"> Transcript [3314] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.968147131+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.968149201+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.968151133+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.968152854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:13.968155466+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:13.96816542+07:00","message":"push: {true \n 0 0xc002b80000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:13.973035496+07:00","message":"write wav file: './tmp/7548/7548_490.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:14.040872156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:14.040881017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.682103673+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.682145522+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-04-22T13:19:14.682150746+07:00","message":"receive interim result [false|false]: เอามา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.682166322+07:00","message":"[buffer interim] 491 false เอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.68217435+07:00","message":"[bufferProcess] interim [600000000]:เอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.682176501+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.976430363+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.976478108+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-04-22T13:19:14.976486635+07:00","message":"receive interim result [false|false]: เอามาถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:14.9765041+07:00","message":"[buffer interim] 491 false เอามาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.976519532+07:00","message":"[bufferProcess] interim [840000000]:เอามาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.976523414+07:00","message":"[bufferProcess] send to processor:เอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.976528492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.976532453+07:00","message":"> Transcript [3315] [false]: 'เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:14.976535577+07:00","message":"Set StatePrefix (first interim): 'เอามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.176657338+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.176697633+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-04-22T13:19:15.176703549+07:00","message":"receive interim result [false|false]: เอามาถึงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.176724933+07:00","message":"[buffer interim] 491 false เอามาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.176733017+07:00","message":"[bufferProcess] interim [80000000]:เอามาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.17673528+07:00","message":"[bufferProcess] send to processor:เอามาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.176739395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.176742711+07:00","message":"> Transcript [3316] [false]: 'เอามาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.176745801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.176748028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.176749813+07:00","message":"StatePrefix: 'เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.176751679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.357467683+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.357529711+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-04-22T13:19:15.357535601+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.357551037+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.357558741+07:00","message":"[bufferProcess] interim [260000000]:เอามาถึงช่วงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.357561191+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.357565571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.357568313+07:00","message":"> Transcript [3317] [false]: 'เอามาถึงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.357571646+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.357573599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.357575479+07:00","message":"StatePrefix: 'เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.357577602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.484724543+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.484765293+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-04-22T13:19:15.484772026+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.484784756+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.484794207+07:00","message":"[bufferProcess] interim [380000000]:เอามาถึงช่วงสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.484796649+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.484800208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.484802848+07:00","message":"> Transcript [3318] [false]: 'เอามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.484806075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.484808176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.484809992+07:00","message":"StatePrefix: 'เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.484812604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.677777245+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.677833451+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-04-22T13:19:15.677839889+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.67785625+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677863309+07:00","message":"[bufferProcess] interim [620000000]:เอามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677865752+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วงสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677872051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.67787455+07:00","message":"> Transcript [3319] [false]: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677877622+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677882582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677885255+07:00","message":"StatePrefix: 'เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677887275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677893823+07:00","message":"Push: 'เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677895852+07:00","message":"TextPushed: 'เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677898065+07:00","message":"Set new StatePrefix : 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.677900226+07:00","message":"Next Push (prob) : 'ถึงช่วงสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.677916089+07:00","message":"push: {false เอามา 0 0xc002b80200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.886534665+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.886580459+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-04-22T13:19:15.886587048+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุดท้ายของคน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:15.886600588+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุดท้ายของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.886607429+07:00","message":"[bufferProcess] interim [800000000]:เอามาถึงช่วงสุดท้ายของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.886610333+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.886630997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.886633421+07:00","message":"> Transcript [3320] [false]: 'เอามาถึงช่วงสุดท้ายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.886636181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.886638062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.886639809+07:00","message":"StatePrefix: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:15.886643157+07:00","message":"TextPushed: 'เอามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.00593276+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.005977758+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-04-22T13:19:16.005985805+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุดท้ายของใคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.006003213+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุดท้ายของใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.006012383+07:00","message":"[bufferProcess] interim [860000000]:เอามาถึงช่วงสุดท้ายของใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.006015986+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วงสุดท้ายของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.006022527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.006027407+07:00","message":"> Transcript [3321] [false]: 'เอามาถึงช่วงสุดท้ายของคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.006032167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.006036134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.006039691+07:00","message":"StatePrefix: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.006043053+07:00","message":"TextPushed: 'เอามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.019472931+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.01950893+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-04-22T13:19:16.019514395+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.019530385+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.0195373+07:00","message":"[bufferProcess] interim [920000000]:เอามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.019539454+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วงสุดท้ายของใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.019542679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.019545595+07:00","message":"> Transcript [3322] [false]: 'เอามาถึงช่วงสุดท้ายของใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.019548747+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.019550603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.019552338+07:00","message":"StatePrefix: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.019554844+07:00","message":"TextPushed: 'เอามา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.209160116+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.209217354+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-04-22T13:19:16.209223447+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุดท้ายของคลิปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.209238865+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุดท้ายของคลิปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209245788+07:00","message":"[bufferProcess] interim [100000000]:เอามาถึงช่วงสุดท้ายของคลิปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209248257+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209251898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209254444+07:00","message":"> Transcript [3323] [false]: 'เอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209257941+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209259935+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209262172+07:00","message":"StatePrefix: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209264105+07:00","message":"TextPushed: 'เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209270656+07:00","message":"Push: 'ถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209272636+07:00","message":"TextPushed: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209274885+07:00","message":"Set new StatePrefix : 'เอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.209277179+07:00","message":"Next Push (prob) : 'ของคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.209284104+07:00","message":"push: {false ถึงช่วงสุดท้าย 0 0xc002b80200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.287697699+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.287748796+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-04-22T13:19:16.287756526+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุดท้ายของคลิปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.287772423+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุดท้ายของคลิปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.28778672+07:00","message":"[bufferProcess] interim [220000000]:เอามาถึงช่วงสุดท้ายของคลิปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.287789637+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วงสุดท้ายของคลิปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.287793139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.287795933+07:00","message":"> Transcript [3324] [false]: 'เอามาถึงช่วงสุดท้ายของคลิปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.28779945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.287801876+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.287806143+07:00","message":"StatePrefix: 'เอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.287809777+07:00","message":"TextPushed: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.376962959+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.377008094+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-04-22T13:19:16.377014454+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.377026159+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.377033756+07:00","message":"[bufferProcess] interim [280000000]:เอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.377036356+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วงสุดท้ายของคลิปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.377040108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.377042917+07:00","message":"> Transcript [3325] [false]: 'เอามาถึงช่วงสุดท้ายของคลิปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.377046035+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.377047989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.377050444+07:00","message":"StatePrefix: 'เอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.377052796+07:00","message":"TextPushed: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.51682721+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.51687127+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-04-22T13:19:16.516876923+07:00","message":"receive interim result [false|false]: เอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.516892581+07:00","message":"[buffer interim] 491 false เอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.516899235+07:00","message":"[bufferProcess] interim [400000000]:เอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.516901748+07:00","message":"[bufferProcess] send to processor:เอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.51690845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.516911168+07:00","message":"> Transcript [3326] [false]: 'เอามาถึงช่วงสุดท้ายของคลิปนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.516914092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.516916285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.516918771+07:00","message":"StatePrefix: 'เอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.516921584+07:00","message":"TextPushed: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.612129663+07:00","message":"[GCS] IsForceVAD: false for message ID: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.813970061+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.814019086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ\",\"confidence\":0.9349821}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.814026883+07:00","message":"receive interim result [true|false]: เรามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.8140367+07:00","message":"end recv isFinal message id 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.814038993+07:00","message":"end Recv id 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.814049157+07:00","message":"[buffer interim] 491 true เรามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814060948+07:00","message":"[bufferProcess] interim [700000000]:เรามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814064282+07:00","message":"[bufferProcess] send to processor (isfinal):เอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814068534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814071633+07:00","message":"> Transcript [3327] [false]: 'เอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814075092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814077048+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814079192+07:00","message":"StatePrefix: 'เอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814081869+07:00","message":"TextPushed: 'เอามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814084822+07:00","message":"Push: 'ของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814088673+07:00","message":"TextPushed: 'เอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814091062+07:00","message":"Set new StatePrefix : 'เอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814093722+07:00","message":"Next Push (prob) : 'นี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814095505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814097362+07:00","message":"> Transcript [3328] [true]: 'เรามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814099351+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814101035+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814102955+07:00","message":"StatePrefix: 'เอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814105039+07:00","message":"TextPushed: 'เอามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814106688+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.814214388+07:00","message":"push: {false ของคลิป 0 0xc002b80200}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814236077+07:00","message":"Push: 'นี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814239497+07:00","message":"TextPushed: 'เอามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814241261+07:00","message":"Set new StatePrefix : 'เรามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814243328+07:00","message":"Next Push (prob) : 'เรามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:16.814256201+07:00","message":"push: {true นี้แล้วค่ะ 0 0xc002b80200}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:16.814261959+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_491.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:16.821595311+07:00","message":"write wav file: './tmp/7548/7548_491.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.005377667+07:00","message":"[GCS] Start streaming session, msgId: 492"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:17.041220362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:17.041228473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.350262323+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.350313142+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-04-22T13:19:17.350320605+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.350336931+07:00","message":"[buffer interim] 492 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.350345254+07:00","message":"[bufferProcess] interim [420000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.35034849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.79091716+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.790952586+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-04-22T13:19:17.790957693+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.790971965+07:00","message":"[buffer interim] 492 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.790978296+07:00","message":"[bufferProcess] interim [540000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.79098025+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.790983973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.790986556+07:00","message":"> Transcript [3329] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.790988481+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.986259473+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.98629555+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-04-22T13:19:17.986301526+07:00","message":"receive interim result [false|false]: นั่นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:17.986315115+07:00","message":"[buffer interim] 492 false นั่นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.986321541+07:00","message":"[bufferProcess] interim [660000000]:นั่นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.986323569+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.986328594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.98633103+07:00","message":"> Transcript [3330] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.98633313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:17.986334962+07:00","message":"Set new StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.139200507+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.139241787+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-04-22T13:19:18.139247228+07:00","message":"receive interim result [false|false]: ในการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.13926135+07:00","message":"[buffer interim] 492 false ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.139268416+07:00","message":"[bufferProcess] interim [840000000]:ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.139271167+07:00","message":"[bufferProcess] send to processor:นั่นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.139277782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.139280652+07:00","message":"> Transcript [3331] [false]: 'นั่นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.139282812+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.13928472+07:00","message":"Set new StatePrefix: 'นั่นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.256419107+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.256489089+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-04-22T13:19:18.256494965+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.256517352+07:00","message":"[buffer interim] 492 false นั่นก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.256524779+07:00","message":"[bufferProcess] interim [80000000]:นั่นก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.256526895+07:00","message":"[bufferProcess] send to processor:ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.256531831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.256534926+07:00","message":"> Transcript [3332] [false]: 'ในการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.256537047+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.256538994+07:00","message":"Set new StatePrefix: 'ในการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.380215013+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.380251999+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-04-22T13:19:18.38025739+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.380270126+07:00","message":"[buffer interim] 492 false นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.380278916+07:00","message":"[bufferProcess] interim [380000000]:นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.380281385+07:00","message":"[bufferProcess] send to processor:นั่นก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.380285012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.380287662+07:00","message":"> Transcript [3333] [false]: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.380289525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.380291593+07:00","message":"Set new StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.613357187+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.613394103+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-04-22T13:19:18.613400346+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.613418332+07:00","message":"[buffer interim] 492 false นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.613427379+07:00","message":"[bufferProcess] interim [680000000]:นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.613431525+07:00","message":"[bufferProcess] send to processor:นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.613436369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.613440065+07:00","message":"> Transcript [3334] [false]: 'นั่นก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.613444892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.613447909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.613451287+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.61345465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.741747529+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.741785595+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-04-22T13:19:18.741790626+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.741803011+07:00","message":"[buffer interim] 492 false นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.741809668+07:00","message":"[bufferProcess] interim [800000000]:นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.741811966+07:00","message":"[bufferProcess] send to processor:นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.741817023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.741819842+07:00","message":"> Transcript [3335] [false]: 'นั่นก็คือสรุปเนื้อหาภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.741822578+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.741824517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.741826771+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.741829093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.791709812+07:00","message":"[GCS] IsForceVAD: false for message ID: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.855726453+07:00","message":"[GCS] Start streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.968697419+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.968741678+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-04-22T13:19:18.968748638+07:00","message":"receive interim result [true|false]: นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.968761547+07:00","message":"end recv isFinal message id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.968764251+07:00","message":"end Recv id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.968770792+07:00","message":"[buffer interim] 492 true นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968778713+07:00","message":"[bufferProcess] interim [10000000]:นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968782444+07:00","message":"[bufferProcess] send to processor (isfinal):นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968794763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968829692+07:00","message":"> Transcript [3336] [false]: 'นั่นก็คือสรุปเนื้อหาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.96883662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968839512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968841808+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968844366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968846878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968849184+07:00","message":"> Transcript [3337] [true]: 'นั่นก็คือสรุปเนื้อหาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.96885112+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968852729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968854274+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968855907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:18.968865922+07:00","message":"Push: 'นั่นก็คือสรุปเนื้อหาภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:18.968879035+07:00","message":"push: {true นั่นก็คือสรุปเนื้อหาภายใน 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:18.975558833+07:00","message":"write wav file: './tmp/7548/7548_492.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.520905943+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.520955204+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-04-22T13:19:19.520962483+07:00","message":"receive interim result [false|false]: เตรียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.520981047+07:00","message":"[buffer interim] 493 false เตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.52098989+07:00","message":"[bufferProcess] interim [660000000]:เตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.520992813+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.624265549+07:00","message":"[GCS] IsForceVAD: false for message ID: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.712683808+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.712728665+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-04-22T13:19:19.712734873+07:00","message":"receive interim result [false|false]: เตียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.712747585+07:00","message":"[buffer interim] 493 false เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.712754759+07:00","message":"[bufferProcess] interim [840000000]:เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.712757093+07:00","message":"[bufferProcess] send to processor:เตรียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.712763376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.712765748+07:00","message":"> Transcript [3338] [false]: 'เตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.712767775+07:00","message":"Set StatePrefix (first interim): 'เตรียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.724061624+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.72409403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตียง\",\"confidence\":0.9365373}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.724098949+07:00","message":"receive interim result [true|false]: เตียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.724108468+07:00","message":"end recv isFinal message id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.724110525+07:00","message":"end Recv id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.724116132+07:00","message":"[buffer interim] 493 true เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724121179+07:00","message":"[bufferProcess] interim [990000000]:เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.72412406+07:00","message":"[bufferProcess] send to processor (isfinal):เตียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724126705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724129124+07:00","message":"> Transcript [3339] [false]: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724131125+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724133352+07:00","message":"Set new StatePrefix: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724134855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724136493+07:00","message":"> Transcript [3340] [true]: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724138457+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724140267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724142273+07:00","message":"StatePrefix: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724144008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:19.724151671+07:00","message":"Push: 'เตียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:19.724158768+07:00","message":"push: {true เตียง 0 0xc00295e000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:19.729736839+07:00","message":"write wav file: './tmp/7548/7548_493.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:20.041874274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:20.04190002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:20.405145197+07:00","message":"[GCS] Start streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:20.652315522+07:00","message":"[GCS] IsForceVAD: false for message ID: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:20.746824525+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:20.746841809+07:00","message":"found end of frame, send empty tag with msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:20.74684481+07:00","message":"end Recv id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:20.746851593+07:00","message":"[buffer interim] 494 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:20.746858485+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:20.746862661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:20.746865647+07:00","message":"> Transcript [3341] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:20.746868031+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:20.746869774+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:20.746871722+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:20.746873431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:20.746875735+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:20.746884022+07:00","message":"push: {true \n 0 0xc000168900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:20.752237756+07:00","message":"write wav file: './tmp/7548/7548_494.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:20.785079587+07:00","message":"[GCS] Start streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.254560677+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.254603154+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-04-22T13:19:21.25460907+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.254624492+07:00","message":"[buffer interim] 495 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.254632031+07:00","message":"[bufferProcess] interim [300000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.254634028+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.334124241+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.334162733+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-04-22T13:19:21.334167904+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.334179512+07:00","message":"[buffer interim] 495 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.33418661+07:00","message":"[bufferProcess] interim [420000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.334188926+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.334193966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.334196546+07:00","message":"> Transcript [3342] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.334201146+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.518461482+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.518505445+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-04-22T13:19:21.518513293+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.518529649+07:00","message":"[buffer interim] 495 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.518544486+07:00","message":"[bufferProcess] interim [600000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.5185487+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.518557563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.518561704+07:00","message":"> Transcript [3343] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.518566616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.518569585+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.518572404+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.518575416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.553097357+07:00","message":"[GCS] IsForceVAD: false for message ID: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.614315497+07:00","message":"[GCS] Start streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.650060499+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.65010336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\",\"confidence\":0.9163892}],\"is_final\":true,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.650111918+07:00","message":"receive interim result [true|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.650123242+07:00","message":"end recv isFinal message id 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.650126359+07:00","message":"end Recv id 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.650133587+07:00","message":"[buffer interim] 495 true การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650144888+07:00","message":"[bufferProcess] interim [780000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650148742+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650161349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650175039+07:00","message":"> Transcript [3344] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650180395+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650182605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650184682+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650186871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650188746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650190668+07:00","message":"> Transcript [3345] [true]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650193126+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650194746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650196316+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650200081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:21.650210708+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:21.650220786+07:00","message":"push: {true การเจริญ 0 0xc000169980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:21.655314407+07:00","message":"write wav file: './tmp/7548/7548_495.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.101291547+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.10133135+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-04-22T13:19:22.101336783+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.101350618+07:00","message":"[buffer interim] 496 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.101357664+07:00","message":"[bufferProcess] interim [480000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.101359636+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.289028192+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.289073364+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-04-22T13:19:22.289081482+07:00","message":"receive interim result [false|false]: โต๊ะคอม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.289100694+07:00","message":"[buffer interim] 496 false โต๊ะคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.289109763+07:00","message":"[bufferProcess] interim [660000000]:โต๊ะคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.289113586+07:00","message":"[bufferProcess] send to processor:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.289122807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.289127151+07:00","message":"> Transcript [3346] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.289130518+07:00","message":"Set StatePrefix (first interim): 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.660845394+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.660884252+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-04-22T13:19:22.660889667+07:00","message":"receive interim result [false|false]: โตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.660904596+07:00","message":"[buffer interim] 496 false โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.660911511+07:00","message":"[bufferProcess] interim [80000000]:โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.660914188+07:00","message":"[bufferProcess] send to processor:โต๊ะคอม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.660920904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.660923784+07:00","message":"> Transcript [3347] [false]: 'โต๊ะคอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.660926128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.660928185+07:00","message":"Set new StatePrefix: 'โต๊ะคอม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.773290714+07:00","message":"[GCS] IsForceVAD: false for message ID: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.88532684+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.885368604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โต๊ะของพืช\",\"confidence\":0.90758574}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.885375689+07:00","message":"receive interim result [true|false]: โต๊ะของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.885387513+07:00","message":"end recv isFinal message id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.885389501+07:00","message":"end Recv id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.885396337+07:00","message":"[buffer interim] 496 true โต๊ะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885410684+07:00","message":"[bufferProcess] interim [380000000]:โต๊ะของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885413574+07:00","message":"[bufferProcess] send to processor (isfinal):โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885416786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885419648+07:00","message":"> Transcript [3348] [false]: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885421671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885423608+07:00","message":"Set new StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885425109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885426834+07:00","message":"> Transcript [3349] [true]: 'โต๊ะของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885429026+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885431317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885434666+07:00","message":"StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885436723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:22.885439354+07:00","message":"Push: 'โต๊ะของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.885447591+07:00","message":"push: {true โต๊ะของพืช 0 0xc002aefb00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:22.891509833+07:00","message":"write wav file: './tmp/7548/7548_496.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.894311665+07:00","message":"[GCS] Start streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:22.961941216+07:00","message":"[GCS] IsForceVAD: false for message ID: 497"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:23.042144638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:23.042190599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.094724155+07:00","message":"[GCS] Start streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.163016622+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.163038693+07:00","message":"found end of frame, send empty tag with msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.163041951+07:00","message":"end Recv id 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.163047987+07:00","message":"[buffer interim] 497 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.163054508+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.163058787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.163061734+07:00","message":"> Transcript [3350] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.1630639+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.163066037+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.163067783+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.163069471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.163076336+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.163087815+07:00","message":"push: {true \n 0 0xc002e90f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:23.169484343+07:00","message":"write wav file: './tmp/7548/7548_497.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.587006449+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.587050811+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-04-22T13:19:23.587055726+07:00","message":"receive interim result [false|false]: ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.587070016+07:00","message":"[buffer interim] 498 false ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.587077144+07:00","message":"[bufferProcess] interim [480000000]:ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.58707969+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.619429622+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.619462075+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-04-22T13:19:23.619467247+07:00","message":"receive interim result [false|false]: ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.619476879+07:00","message":"[buffer interim] 498 false ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.619482999+07:00","message":"[bufferProcess] interim [540000000]:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.619484889+07:00","message":"[bufferProcess] send to processor:ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.619487831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.619490453+07:00","message":"> Transcript [3351] [false]: 'ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.619492394+07:00","message":"Set StatePrefix (first interim): 'ผู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.794342588+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.794389907+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-04-22T13:19:23.794396164+07:00","message":"receive interim result [false|false]: ทุกคน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.794411929+07:00","message":"[buffer interim] 498 false ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.794420241+07:00","message":"[bufferProcess] interim [720000000]:ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.794423668+07:00","message":"[bufferProcess] send to processor:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.794427599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.794431714+07:00","message":"> Transcript [3352] [false]: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.794435421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.794438507+07:00","message":"Set new StatePrefix: 'ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.825669916+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.825712509+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-04-22T13:19:23.825722015+07:00","message":"receive interim result [false|false]: ถูกควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:23.825737645+07:00","message":"[buffer interim] 498 false ถูกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.825746414+07:00","message":"[bufferProcess] interim [780000000]:ถูกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.825748421+07:00","message":"[bufferProcess] send to processor:ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.825751879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.825755436+07:00","message":"> Transcript [3353] [false]: 'ทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.825757598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:23.82575947+07:00","message":"Set new StatePrefix: 'ทุกคน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.067302204+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.067356485+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-04-22T13:19:24.067364731+07:00","message":"receive interim result [false|false]: ผู้ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.067382878+07:00","message":"[buffer interim] 498 false ผู้ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.067391682+07:00","message":"[bufferProcess] interim [960000000]:ผู้ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.067395247+07:00","message":"[bufferProcess] send to processor:ถูกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.067399998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.067404443+07:00","message":"> Transcript [3354] [false]: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.067407428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.067410418+07:00","message":"Set new StatePrefix: 'ถูกควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.259954579+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.260007089+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-04-22T13:19:24.260015698+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.2600339+07:00","message":"[buffer interim] 498 false ถูกควบคุมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.26004363+07:00","message":"[bufferProcess] interim [200000000]:ถูกควบคุมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.260047738+07:00","message":"[bufferProcess] send to processor:ผู้ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.260052682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.26005699+07:00","message":"> Transcript [3355] [false]: 'ผู้ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.26006092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.260064179+07:00","message":"Set new StatePrefix: 'ผู้ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.480764772+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.480807914+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-04-22T13:19:24.480813638+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.480828662+07:00","message":"[buffer interim] 498 false ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.48083801+07:00","message":"[bufferProcess] interim [380000000]:ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.480840953+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.480846234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.48084918+07:00","message":"> Transcript [3356] [false]: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.480851823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.480854091+07:00","message":"Set new StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.525743578+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.525785354+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-04-22T13:19:24.525793734+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.525811109+07:00","message":"[buffer interim] 498 false ถูกควบคุมด้วยปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.525819143+07:00","message":"[bufferProcess] interim [500000000]:ถูกควบคุมด้วยปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.525821354+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.525824883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.525827857+07:00","message":"> Transcript [3357] [false]: 'ถูกควบคุมด้วยป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.525831041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.525833043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.52583544+07:00","message":"StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.525837736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.647725148+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.647779002+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-04-22T13:19:24.64778632+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.647801781+07:00","message":"[buffer interim] 498 false ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.647810824+07:00","message":"[bufferProcess] interim [560000000]:ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.647813402+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.647816662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.647819514+07:00","message":"> Transcript [3358] [false]: 'ถูกควบคุมด้วยปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.647823017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.647824911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.647826695+07:00","message":"StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.647828642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.967198886+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.967251336+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-04-22T13:19:24.967257893+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:24.96727816+07:00","message":"[buffer interim] 498 false ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.967288157+07:00","message":"[bufferProcess] interim [920000000]:ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.96729197+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.967296446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.967300866+07:00","message":"> Transcript [3359] [false]: 'ถูกควบคุมด้วยปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.967305101+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.96730735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.9673098+07:00","message":"StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:24.967311943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.155054744+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.155096014+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-04-22T13:19:25.155101633+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.155116166+07:00","message":"[buffer interim] 498 false ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155123339+07:00","message":"[bufferProcess] interim [40000000]:ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155125715+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155130873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155133658+07:00","message":"> Transcript [3360] [false]: 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155136997+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155139077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155141004+07:00","message":"StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155143334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155148079+07:00","message":"Push: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155150215+07:00","message":"TextPushed: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155152631+07:00","message":"Set new StatePrefix : 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.155154888+07:00","message":"Next Push (prob) : 'ปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.155164219+07:00","message":"push: {false ถูกควบคุมด้วย 0 0xc002e91000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.215751702+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.215799069+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-04-22T13:19:25.215805935+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.215821126+07:00","message":"[buffer interim] 498 false ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.215827926+07:00","message":"[bufferProcess] interim [160000000]:ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.215830474+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.215833768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.215836822+07:00","message":"> Transcript [3361] [false]: 'ถูกควบคุมด้วยปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.215840274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.215842097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.215844605+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.215847266+07:00","message":"TextPushed: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.522935872+07:00","message":"[GCS] IsForceVAD: false for message ID: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.6199821+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.620021094+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-04-22T13:19:25.620027325+07:00","message":"receive interim result [true|false]: ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.620038513+07:00","message":"end recv isFinal message id 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.62004082+07:00","message":"end Recv id 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.620046787+07:00","message":"[buffer interim] 498 true ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620061901+07:00","message":"[bufferProcess] interim [670000000]:ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620065182+07:00","message":"[bufferProcess] send to processor (isfinal):ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620069243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620071896+07:00","message":"> Transcript [3362] [false]: 'ถูกควบคุมด้วยปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620075357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620077268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620079623+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620084942+07:00","message":"TextPushed: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620087001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620088831+07:00","message":"> Transcript [3363] [true]: 'ถูกควบคุมด้วยปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620090869+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620092393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620093954+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620095603+07:00","message":"TextPushed: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.620098406+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.620106648+07:00","message":"push: {true ปัจจัยภายนอก 0 0xc002e91000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:25.627878693+07:00","message":"write wav file: './tmp/7548/7548_498.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.657301847+07:00","message":"[GCS] Start streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.712250331+07:00","message":"[GCS] IsForceVAD: false for message ID: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.898970388+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.898991689+07:00","message":"found end of frame, send empty tag with msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.898994875+07:00","message":"end Recv id 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.899001572+07:00","message":"[buffer interim] 499 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.899008058+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.899011802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.899015266+07:00","message":"> Transcript [3364] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.899017754+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.899020307+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.899022616+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.899024523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:25.899032998+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:25.899043676+07:00","message":"push: {true \n 0 0xc002aee700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:25.903641836+07:00","message":"write wav file: './tmp/7548/7548_499.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:26.04224661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:26.042287071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.356215442+07:00","message":"[GCS] Start streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.412763806+07:00","message":"[GCS] IsForceVAD: false for message ID: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.73403521+07:00","message":"[GCS] Start streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.751155+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.751181599+07:00","message":"found end of frame, send empty tag with msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.751186115+07:00","message":"end Recv id 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.751195524+07:00","message":"[buffer interim] 500 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.751209919+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.751213579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.751216181+07:00","message":"> Transcript [3365] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.751218644+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.751220608+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.751222779+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.751224729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.751229557+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.751240452+07:00","message":"push: {true \n 0 0xc00295e400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:26.756143508+07:00","message":"write wav file: './tmp/7548/7548_500.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.862877904+07:00","message":"[GCS] IsForceVAD: false for message ID: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.933580825+07:00","message":"[GCS] Start streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.959457343+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.959484056+07:00","message":"found end of frame, send empty tag with msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.959488613+07:00","message":"end Recv id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.959498536+07:00","message":"[buffer interim] 501 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.959507639+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.959512618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.959516729+07:00","message":"> Transcript [3366] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.959520697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.959523778+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.95952677+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.959529444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:26.959533437+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:26.959545852+07:00","message":"push: {true \n 0 0xc00295eb00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:26.964557323+07:00","message":"write wav file: './tmp/7548/7548_501.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.492631101+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.492677255+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-04-22T13:19:27.49268272+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.49269717+07:00","message":"[buffer interim] 502 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.492703794+07:00","message":"[bufferProcess] interim [600000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.492706087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.587030643+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.587083384+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-04-22T13:19:27.587089688+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.587104953+07:00","message":"[buffer interim] 502 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.587112122+07:00","message":"[bufferProcess] interim [660000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.587114765+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.587121031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.58712387+07:00","message":"> Transcript [3367] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.587126172+07:00","message":"Set StatePrefix (first interim): 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.775644078+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.775678795+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-04-22T13:19:27.775684936+07:00","message":"receive interim result [false|false]: ปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.775698609+07:00","message":"[buffer interim] 502 false ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.775705473+07:00","message":"[bufferProcess] interim [840000000]:ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.775708209+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.775714569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.775721889+07:00","message":"> Transcript [3368] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.775724326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.775726283+07:00","message":"Set new StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.901683918+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.901739691+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-04-22T13:19:27.901746847+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.901763251+07:00","message":"[buffer interim] 502 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.901771176+07:00","message":"[bufferProcess] interim [960000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.901774176+07:00","message":"[bufferProcess] send to processor:ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.901781709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.90178438+07:00","message":"> Transcript [3369] [false]: 'ปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.901787564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.901789701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.901792061+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.901794031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.907995203+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.908010718+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-04-22T13:19:27.908014551+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:27.908024018+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.908028014+07:00","message":"[bufferProcess] interim [20000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.908029911+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.908032163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.908034247+07:00","message":"> Transcript [3370] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.908036563+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.908038406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.908040307+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:27.908042053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.160110334+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.160152435+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-04-22T13:19:28.160157975+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.16017681+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.160184926+07:00","message":"[bufferProcess] interim [260000000]:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.160187668+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.160191189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.1601942+07:00","message":"> Transcript [3371] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.16019727+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.160199247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.160201096+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.16020303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.361675544+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.36172844+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-04-22T13:19:28.361734448+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.361750587+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361760861+07:00","message":"[bufferProcess] interim [440000000]:ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361763212+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361768755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361771621+07:00","message":"> Transcript [3372] [false]: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361774594+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361776858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361778802+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361780832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361785438+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361787501+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361789336+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.361791427+07:00","message":"Next Push (prob) : 'ภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.361799405+07:00","message":"push: {false ปัจจัย 0 0xc00202e680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.503517686+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.503560083+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-04-22T13:19:28.503566865+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.503582291+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.503590155+07:00","message":"[bufferProcess] interim [620000000]:ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.503593163+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.503596161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.503598818+07:00","message":"> Transcript [3373] [false]: 'ปัจจัยภายนอกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.503601861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.503603986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.503605848+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.503607828+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.685220748+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.685265338+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-04-22T13:19:28.685271404+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.685286655+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.685294423+07:00","message":"[bufferProcess] interim [800000000]:ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.685296991+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.685302159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.68530478+07:00","message":"> Transcript [3374] [false]: 'ปัจจัยภายนอกที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.685308037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.685310155+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.685312803+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.685315154+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.875043296+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.875080402+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-04-22T13:19:28.875086524+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:28.875101236+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.875107814+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.875110477+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.875117013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.87511939+07:00","message":"> Transcript [3375] [false]: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.875122218+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.8751241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.875126187+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:28.875128374+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:29.043148354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:29.043174569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.193411472+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.193453575+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-04-22T13:19:29.193459459+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.193474607+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.193482153+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.193484431+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.193490741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.19349382+07:00","message":"> Transcript [3376] [false]: 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.193497304+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.193499488+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.193501851+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.193504089+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.193510612+07:00","message":"Push: 'ภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.19351374+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.193516136+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.19351838+07:00","message":"Next Push (prob) : 'มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.193544841+07:00","message":"push: {false ภายนอกที่ 0 0xc00202e680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.255802995+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.255841893+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-04-22T13:19:29.25584815+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.255861286+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.255868526+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.255870886+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.255876042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.255878779+07:00","message":"> Transcript [3377] [false]: 'ปัจจัยภายนอกที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.255881797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.255883629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.25588544+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.255887995+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.373844387+07:00","message":"[GCS] IsForceVAD: false for message ID: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.385994193+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.386032071+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-04-22T13:19:29.386038483+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.386053789+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.386061404+07:00","message":"[bufferProcess] interim [520000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.386063994+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.386067296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.386069972+07:00","message":"> Transcript [3378] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.386073135+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.386075061+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.38607728+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.386080285+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.434944977+07:00","message":"[GCS] Start streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.456676483+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.456714623+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-04-22T13:19:29.456725808+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.456739939+07:00","message":"[buffer interim] 502 false ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.456748435+07:00","message":"[bufferProcess] interim [640000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.456750705+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.456755376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.456758085+07:00","message":"> Transcript [3379] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.45676081+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.456763066+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.456765369+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.456768158+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.472800293+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.472826032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต\",\"confidence\":0.95143366}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.472830694+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.472838904+07:00","message":"end recv isFinal message id 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.472841166+07:00","message":"end Recv id 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.472846042+07:00","message":"[buffer interim] 502 true ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.47285072+07:00","message":"[bufferProcess] interim [670000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472853314+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472856345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472859777+07:00","message":"> Transcript [3380] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472863085+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472864953+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472867012+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472869148+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472871779+07:00","message":"Push: 'มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.4728735+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.47287555+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472877508+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472879088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472881042+07:00","message":"> Transcript [3381] [true]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.47288331+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472884993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472887011+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472890583+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:29.472892762+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.472899735+07:00","message":"push: {false มีผลต่อการ 0 0xc00202e680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:29.472905333+07:00","message":"push: {true เจริญเติบโต 0 0xc00202e680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:29.482279944+07:00","message":"write wav file: './tmp/7548/7548_502.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.504730758+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.504770863+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-04-22T13:19:30.504776566+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.504790799+07:00","message":"[buffer interim] 503 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.504797705+07:00","message":"[bufferProcess] interim [900000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.504799575+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.504804484+07:00","message":"[bufferProcess] send to processor (ticker):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.504806741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.504809189+07:00","message":"> Transcript [3382] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.504811229+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.654120976+07:00","message":"[GCS] IsForceVAD: false for message ID: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.762613785+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.762655493+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-04-22T13:19:30.762661816+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.762673684+07:00","message":"end recv isFinal message id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.762677013+07:00","message":"end Recv id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.762691683+07:00","message":"[buffer interim] 503 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.762716202+07:00","message":"[bufferProcess] interim [230000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.762731654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.762735226+07:00","message":"> Transcript [3383] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.762738107+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.762740123+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.762741941+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.762743868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:30.762748485+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.762757977+07:00","message":"push: {true เช่น 0 0xc002b80a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:30.768649691+07:00","message":"write wav file: './tmp/7548/7548_503.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:30.974995075+07:00","message":"[GCS] Start streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:31.704338104+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:31.70437881+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-04-22T13:19:31.704384129+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:31.704398264+07:00","message":"[buffer interim] 504 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:31.704407661+07:00","message":"[bufferProcess] interim [780000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:31.704410222+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:31.934107913+07:00","message":"[GCS] IsForceVAD: false for message ID: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.03179379+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.031837264+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-04-22T13:19:32.031847469+07:00","message":"receive interim result [true|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.031856931+07:00","message":"end recv isFinal message id 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.03185899+07:00","message":"end Recv id 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.031865856+07:00","message":"[buffer interim] 504 true แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031876319+07:00","message":"[bufferProcess] interim [170000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031879394+07:00","message":"[bufferProcess] send to processor (isfinal):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031882405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031885336+07:00","message":"> Transcript [3384] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031887403+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031888902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031890527+07:00","message":"> Transcript [3385] [true]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031892934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031894874+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031896694+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031898778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.031905902+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.031913471+07:00","message":"push: {true แสง 0 0xc002b80d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:32.03750824+07:00","message":"write wav file: './tmp/7548/7548_504.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:32.043612051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:32.043640513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.185320919+07:00","message":"[GCS] Start streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.668949447+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.668989573+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-04-22T13:19:32.66899451+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.66900772+07:00","message":"[buffer interim] 505 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.669015721+07:00","message":"[bufferProcess] interim [480000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.669017451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.739319244+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.739363133+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-04-22T13:19:32.739368753+07:00","message":"receive interim result [false|false]: เขาบ่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.739382031+07:00","message":"[buffer interim] 505 false เขาบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.739389609+07:00","message":"[bufferProcess] interim [600000000]:เขาบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.739392042+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.739398237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.739401004+07:00","message":"> Transcript [3386] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.739403026+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.851501526+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.851544102+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-04-22T13:19:32.851550327+07:00","message":"receive interim result [false|false]: คาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:32.851570577+07:00","message":"[buffer interim] 505 false คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.851579206+07:00","message":"[bufferProcess] interim [660000000]:คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.851581762+07:00","message":"[bufferProcess] send to processor:เขาบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.851584603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.851587389+07:00","message":"> Transcript [3387] [false]: 'เขาบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.851590104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.851591959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.851593706+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:32.851595606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.039074307+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.039108962+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-04-22T13:19:33.039114281+07:00","message":"receive interim result [false|false]: คาร์บอนได"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.039128397+07:00","message":"[buffer interim] 505 false คาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.039135228+07:00","message":"[bufferProcess] interim [840000000]:คาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.03913758+07:00","message":"[bufferProcess] send to processor:คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.039145593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.039150135+07:00","message":"> Transcript [3388] [false]: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.039153594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.039157932+07:00","message":"Set new StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.042372521+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.042403883+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-04-22T13:19:33.042408273+07:00","message":"receive interim result [false|false]: คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.042421348+07:00","message":"[buffer interim] 505 false คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.042426475+07:00","message":"[bufferProcess] interim [900000000]:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.042428598+07:00","message":"[bufferProcess] send to processor:คาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.042431739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.042435338+07:00","message":"> Transcript [3389] [false]: 'คาร์บอนได'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.042438075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.042439911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.042441599+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.042443418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.635888602+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.635933503+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-04-22T13:19:33.635939706+07:00","message":"receive interim result [false|false]: คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.635951538+07:00","message":"[buffer interim] 505 false คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.635959768+07:00","message":"[bufferProcess] interim [500000000]:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.635962003+07:00","message":"[bufferProcess] send to processor:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.635965257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.635968273+07:00","message":"> Transcript [3390] [false]: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.635971795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.635973894+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.635975753+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.635977779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.852981752+07:00","message":"[GCS] IsForceVAD: false for message ID: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.944229429+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.94427802+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-04-22T13:19:33.944284562+07:00","message":"receive interim result [true|false]: คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.944295576+07:00","message":"end recv isFinal message id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.944297988+07:00","message":"end Recv id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.944305355+07:00","message":"[buffer interim] 505 true คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944317349+07:00","message":"[bufferProcess] interim [890000000]:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944324286+07:00","message":"[bufferProcess] send to processor (isfinal):คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944329241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.9443321+07:00","message":"> Transcript [3391] [false]: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944335135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944336981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944338809+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944340693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944342539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944346311+07:00","message":"> Transcript [3392] [true]: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944348724+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944350499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944351938+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.94435349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:33.944356194+07:00","message":"Push: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:33.94436721+07:00","message":"push: {true คาร์บอนไดออกไซด์ 0 0xc00202ef80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:33.95121493+07:00","message":"write wav file: './tmp/7548/7548_505.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:34.364436793+07:00","message":"[GCS] Start streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:34.823308249+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:34.82335693+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-04-22T13:19:34.823363463+07:00","message":"receive interim result [false|false]: งาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:34.823380105+07:00","message":"[buffer interim] 506 false งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:34.823388236+07:00","message":"[bufferProcess] interim [480000000]:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:34.823391219+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.016302854+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.016339759+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-04-22T13:19:35.016345332+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.016361847+07:00","message":"[buffer interim] 506 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.016368641+07:00","message":"[bufferProcess] interim [720000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.016370826+07:00","message":"[bufferProcess] send to processor:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.01637531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.016378036+07:00","message":"> Transcript [3393] [false]: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.016380118+07:00","message":"Set StatePrefix (first interim): 'งาน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:35.044496625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:35.044513896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.132666816+07:00","message":"[GCS] IsForceVAD: false for message ID: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.222298026+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.222342821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.222348788+07:00","message":"receive interim result [true|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.222359344+07:00","message":"end recv isFinal message id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.222361731+07:00","message":"end Recv id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.222369959+07:00","message":"[buffer interim] 506 true น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222379081+07:00","message":"[bufferProcess] interim [990000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222385406+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.22238855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222391621+07:00","message":"> Transcript [3394] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222397032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222398996+07:00","message":"Set new StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.22240051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222402322+07:00","message":"> Transcript [3395] [true]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222404553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222406316+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222408471+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222410579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:35.222415057+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.22242392+07:00","message":"push: {true น้ำ 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:35.23128161+07:00","message":"write wav file: './tmp/7548/7548_506.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:35.385388214+07:00","message":"[GCS] Start streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.041641366+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.041689598+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-04-22T13:19:36.041695771+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.041712197+07:00","message":"[buffer interim] 507 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.041735856+07:00","message":"[bufferProcess] interim [660000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.041739198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.212672078+07:00","message":"[GCS] IsForceVAD: false for message ID: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.286354557+07:00","message":"[GCS] Start streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.299545534+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.299582466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.299588833+07:00","message":"receive interim result [true|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.299598353+07:00","message":"end recv isFinal message id 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.299600269+07:00","message":"end Recv id 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.299605382+07:00","message":"[buffer interim] 507 true อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299614035+07:00","message":"[bufferProcess] interim [50000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299618405+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299621265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299623982+07:00","message":"> Transcript [3396] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299626236+07:00","message":"Set StatePrefix (first interim): 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299627773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299629627+07:00","message":"> Transcript [3397] [true]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299632106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299634107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299635911+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.29963784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.299643612+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.299650492+07:00","message":"push: {true อุณหภูมิ 0 0xc002aee200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:36.305997963+07:00","message":"write wav file: './tmp/7548/7548_507.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.612186046+07:00","message":"[GCS] IsForceVAD: false for message ID: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.701596807+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.701626963+07:00","message":"found end of frame, send empty tag with msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.701630956+07:00","message":"end Recv id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.701640039+07:00","message":"[buffer interim] 508 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.701647896+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.701651955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.701654621+07:00","message":"> Transcript [3398] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.701657426+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.701659262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.701661051+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.701662789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:36.701665548+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.701676696+07:00","message":"push: {true \n 0 0xc00202e000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:36.706471102+07:00","message":"write wav file: './tmp/7548/7548_508.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:36.803690132+07:00","message":"[GCS] Start streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.167286374+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.167335324+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-04-22T13:19:37.167341426+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.167357774+07:00","message":"[buffer interim] 509 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.167365473+07:00","message":"[bufferProcess] interim [420000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.167367189+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.390611655+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.390651595+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-04-22T13:19:37.390657409+07:00","message":"receive interim result [false|false]: ถ้านาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.390671719+07:00","message":"[buffer interim] 509 false ถ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.390679707+07:00","message":"[bufferProcess] interim [600000000]:ถ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.390682104+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.390685344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.390688038+07:00","message":"> Transcript [3399] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.390690199+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.466138191+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.466181796+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-04-22T13:19:37.466187531+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.466201745+07:00","message":"[buffer interim] 509 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.466208696+07:00","message":"[bufferProcess] interim [660000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.46621126+07:00","message":"[bufferProcess] send to processor:ถ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.466217862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.466220777+07:00","message":"> Transcript [3400] [false]: 'ถ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.466223453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.466225477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.466227661+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:37.46622963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537320974+07:00","message":"[GCS] Cleaned up inactive client: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537344945+07:00","message":"[GCS] Cleaned up inactive client: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537347818+07:00","message":"[GCS] Cleaned up inactive client: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537349954+07:00","message":"[GCS] Cleaned up inactive client: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537352034+07:00","message":"[GCS] Cleaned up inactive client: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537354125+07:00","message":"[GCS] Cleaned up inactive client: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537356221+07:00","message":"[GCS] Cleaned up inactive client: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537358364+07:00","message":"[GCS] Cleaned up inactive client: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537360223+07:00","message":"[GCS] Cleaned up inactive client: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537361914+07:00","message":"[GCS] Cleaned up inactive client: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537363517+07:00","message":"[GCS] Cleaned up inactive client: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537364988+07:00","message":"[GCS] Cleaned up inactive client: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537366538+07:00","message":"[GCS] Cleaned up inactive client: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537368038+07:00","message":"[GCS] Cleaned up inactive client: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537369533+07:00","message":"[GCS] Cleaned up inactive client: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537371155+07:00","message":"[GCS] Cleaned up inactive client: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537372683+07:00","message":"[GCS] Cleaned up inactive client: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.53737433+07:00","message":"[GCS] Cleaned up inactive client: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.53737592+07:00","message":"[GCS] Cleaned up inactive client: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537377565+07:00","message":"[GCS] Cleaned up inactive client: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537379232+07:00","message":"[GCS] Cleaned up inactive client: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537380705+07:00","message":"[GCS] Cleaned up inactive client: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537386139+07:00","message":"[GCS] Cleaned up inactive client: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537387847+07:00","message":"[GCS] Cleaned up inactive client: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537389498+07:00","message":"[GCS] Cleaned up inactive client: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537390976+07:00","message":"[GCS] Cleaned up inactive client: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.53739249+07:00","message":"[GCS] Cleaned up inactive client: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537394105+07:00","message":"[GCS] Cleaned up inactive client: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:37.537395802+07:00","message":"[GCS] Cleaned up inactive client: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.033814149+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.03386366+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-04-22T13:19:38.03387203+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.033895054+07:00","message":"[buffer interim] 509 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.033909441+07:00","message":"[bufferProcess] interim [260000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.033913066+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.033921921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.033926202+07:00","message":"> Transcript [3401] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.033928834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.033931211+07:00","message":"Set new StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:38.044976703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:38.045000778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.685369489+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.68541992+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-04-22T13:19:38.685426404+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:38.685441572+07:00","message":"[buffer interim] 509 false ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.685448203+07:00","message":"[bufferProcess] interim [920000000]:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.685450585+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.685453482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.685456201+07:00","message":"> Transcript [3402] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.68545949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.685461419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.685463199+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:38.685465047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.267425524+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.267473389+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-04-22T13:19:39.267479793+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.267494731+07:00","message":"[buffer interim] 509 false ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.267503112+07:00","message":"[bufferProcess] interim [520000000]:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.267505538+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.267509156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.267512058+07:00","message":"> Transcript [3403] [false]: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.267515505+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.267517544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.267519384+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.267521417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.391738559+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.391780907+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-04-22T13:19:39.391787614+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.391805308+07:00","message":"[buffer interim] 509 false ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.391812452+07:00","message":"[bufferProcess] interim [580000000]:ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.39181531+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.39181914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.391822208+07:00","message":"> Transcript [3404] [false]: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.39182542+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.391827352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.39182909+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.391831032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.785767964+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.785815377+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-04-22T13:19:39.785821757+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.785835644+07:00","message":"[buffer interim] 509 false ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785846301+07:00","message":"[bufferProcess] interim [0]:ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785849279+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785854873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785857949+07:00","message":"> Transcript [3405] [false]: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785861918+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785864208+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785866061+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785868152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785872626+07:00","message":"Push: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785874395+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.78587633+07:00","message":"Set new StatePrefix : 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:39.785878694+07:00","message":"Next Push (prob) : 'ออกซิเจนและ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:39.78588685+07:00","message":"push: {false ร้านอาหาร 0 0xc002b80400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.013047385+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.013090424+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-04-22T13:19:40.013097045+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.013112204+07:00","message":"[buffer interim] 509 false ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.013119196+07:00","message":"[bufferProcess] interim [240000000]:ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.013121905+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.013128863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.013131538+07:00","message":"> Transcript [3406] [false]: 'ร้านอาหารออกซิเจนและสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.013134756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.013136797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.013138838+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.013141262+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.339267188+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.339308229+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-04-22T13:19:40.339314492+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.339329018+07:00","message":"[buffer interim] 509 false ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339336648+07:00","message":"[bufferProcess] interim [540000000]:ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339339003+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339363112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.33936613+07:00","message":"> Transcript [3407] [false]: 'ร้านอาหารออกซิเจนและศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.33936985+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339372365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339377043+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339379744+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.339420715+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.339424854+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-04-22T13:19:40.339427416+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.339430796+07:00","message":"[buffer interim] 509 false ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339435408+07:00","message":"[bufferProcess] interim [600000000]:ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339437247+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339439329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339441091+07:00","message":"> Transcript [3408] [false]: 'ร้านอาหารออกซิเจนและศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.33944306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339444672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339446372+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.339461896+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.572545522+07:00","message":"[GCS] IsForceVAD: false for message ID: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.682561703+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.682607329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและศัตรูคือ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.682615114+07:00","message":"receive interim result [true|false]: ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.682626695+07:00","message":"end recv isFinal message id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.68262989+07:00","message":"end Recv id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.682638514+07:00","message":"[buffer interim] 509 true ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.6826507+07:00","message":"[bufferProcess] interim [990000000]:ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682654057+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682657333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682660211+07:00","message":"> Transcript [3409] [false]: 'ร้านอาหารออกซิเจนและศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682663527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682665604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682667594+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682669858+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.68267702+07:00","message":"Push: 'ออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682678896+07:00","message":"TextPushed: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682680823+07:00","message":"Set new StatePrefix : 'ร้านอาหารออกซิเจนและศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682683205+07:00","message":"Next Push (prob) : 'ศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682684962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682686933+07:00","message":"> Transcript [3410] [true]: 'ร้านอาหารออกซิเจนและศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682689112+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682690781+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682692441+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682694121+07:00","message":"TextPushed: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:40.682696185+07:00","message":"Push: 'ศัตรูคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.682704026+07:00","message":"push: {false ออกซิเจนและ 0 0xc002b80400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:40.682709281+07:00","message":"push: {true ศัตรูคือ 0 0xc002b80400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:40.691552835+07:00","message":"write wav file: './tmp/7548/7548_509.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:41.04553783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:41.045559526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.213820741+07:00","message":"[GCS] Start streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.413537597+07:00","message":"[GCS] IsForceVAD: false for message ID: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.474951406+07:00","message":"[GCS] Start streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.507577602+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.507598017+07:00","message":"found end of frame, send empty tag with msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.507601408+07:00","message":"end Recv id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.507607414+07:00","message":"[buffer interim] 510 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.507613421+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.507616935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.507619391+07:00","message":"> Transcript [3411] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.507621642+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.507623358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.50762509+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.507626866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:41.507629828+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:41.507639567+07:00","message":"push: {true \n 0 0xc00295ee00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:41.51142657+07:00","message":"write wav file: './tmp/7548/7548_510.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.058440296+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.058474355+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-04-22T13:19:42.058479393+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.058495086+07:00","message":"[buffer interim] 511 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.058501687+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.058503591+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.290715023+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.290758853+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-04-22T13:19:42.290764904+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.290775725+07:00","message":"[buffer interim] 511 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.290782716+07:00","message":"[bufferProcess] interim [480000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.29078501+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.290788202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.290790627+07:00","message":"> Transcript [3412] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.290792637+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.537966234+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.5380058+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-04-22T13:19:42.538011505+07:00","message":"receive interim result [false|false]: ภาษาไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.538023188+07:00","message":"[buffer interim] 511 false ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.538030057+07:00","message":"[bufferProcess] interim [660000000]:ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.538032455+07:00","message":"[bufferProcess] send to processor:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.538037468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.538040191+07:00","message":"> Transcript [3413] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.53804207+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.538044016+07:00","message":"Set new StatePrefix: 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.54566049+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.545693521+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-04-22T13:19:42.545699051+07:00","message":"receive interim result [false|false]: จ่ายภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.545716776+07:00","message":"[buffer interim] 511 false จ่ายภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.545728897+07:00","message":"[bufferProcess] interim [720000000]:จ่ายภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.545731279+07:00","message":"[bufferProcess] send to processor:ภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.545741046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.545744133+07:00","message":"> Transcript [3414] [false]: 'ภาษาไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.545746557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.545748899+07:00","message":"Set new StatePrefix: 'ภาษาไทย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.551946212+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.55196735+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-04-22T13:19:42.551972365+07:00","message":"receive interim result [false|false]: จ่ายภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.551982285+07:00","message":"[buffer interim] 511 false จ่ายภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.551986737+07:00","message":"[bufferProcess] interim [780000000]:จ่ายภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.551988697+07:00","message":"[bufferProcess] send to processor:จ่ายภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.551991341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.551993797+07:00","message":"> Transcript [3415] [false]: 'จ่ายภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.551995454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.551997228+07:00","message":"Set new StatePrefix: 'จ่ายภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.692629027+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.692673339+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-04-22T13:19:42.692679448+07:00","message":"receive interim result [false|false]: จ่ายภายนอกดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.69269333+07:00","message":"[buffer interim] 511 false จ่ายภายนอกดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.692701553+07:00","message":"[bufferProcess] interim [20000000]:จ่ายภายนอกดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.69270433+07:00","message":"[bufferProcess] send to processor:จ่ายภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.69271072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.692713397+07:00","message":"> Transcript [3416] [false]: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.692715461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.692717637+07:00","message":"Set new StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.834898807+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.834937942+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-04-22T13:19:42.834944698+07:00","message":"receive interim result [false|false]: จ่ายภายนอกดังๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.834959191+07:00","message":"[buffer interim] 511 false จ่ายภายนอกดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.834966617+07:00","message":"[bufferProcess] interim [140000000]:จ่ายภายนอกดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.834968944+07:00","message":"[bufferProcess] send to processor:จ่ายภายนอกดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.834972719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.834975785+07:00","message":"> Transcript [3417] [false]: 'จ่ายภายนอกดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.834979414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.834981398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.834983165+07:00","message":"StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.83498524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.835789729+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.835799851+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-04-22T13:19:42.835803931+07:00","message":"receive interim result [false|false]: จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:42.835811262+07:00","message":"[buffer interim] 511 false จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.835815078+07:00","message":"[bufferProcess] interim [200000000]:จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.835817479+07:00","message":"[bufferProcess] send to processor:จ่ายภายนอกดังๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.835819967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.835821931+07:00","message":"> Transcript [3418] [false]: 'จ่ายภายนอกดังๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.83582428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.835826059+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.835827783+07:00","message":"StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:42.835829724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.202776969+07:00","message":"[GCS] IsForceVAD: false for message ID: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.264648909+07:00","message":"[GCS] Start streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.322971142+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.323018484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศภายนอกดังกล่าว\",\"confidence\":0.93409944}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.323026601+07:00","message":"receive interim result [true|false]: อากาศภายนอกดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.323038124+07:00","message":"end recv isFinal message id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.323040345+07:00","message":"end Recv id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.323048871+07:00","message":"[buffer interim] 511 true อากาศภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323060045+07:00","message":"[bufferProcess] interim [740000000]:อากาศภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323066545+07:00","message":"[bufferProcess] send to processor (isfinal):จ่ายภายนอกดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323071218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323075187+07:00","message":"> Transcript [3419] [false]: 'จ่ายภายนอกดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323079632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323082549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323085412+07:00","message":"StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.32308833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323090856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323094888+07:00","message":"> Transcript [3420] [true]: 'อากาศภายนอกดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323097338+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323099411+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323100984+07:00","message":"StatePrefix: 'จ่ายภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323102514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.323108736+07:00","message":"Push: 'อากาศภายนอกดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.323117654+07:00","message":"push: {true อากาศภายนอกดังกล่าว 0 0xc002b80880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:43.329558118+07:00","message":"write wav file: './tmp/7548/7548_511.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.615468931+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.615517295+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-04-22T13:19:43.615523275+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.615542037+07:00","message":"[buffer interim] 512 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.615550304+07:00","message":"[bufferProcess] interim [360000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.615552202+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.981343609+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.981383324+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-04-22T13:19:43.981389383+07:00","message":"receive interim result [false|false]: เป็นตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:43.981408841+07:00","message":"[buffer interim] 512 false เป็นตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.981420826+07:00","message":"[bufferProcess] interim [540000000]:เป็นตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.981423294+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.981427058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.981430343+07:00","message":"> Transcript [3421] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:43.98143255+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.003545105+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.003566058+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-04-22T13:19:44.003570069+07:00","message":"receive interim result [false|false]: แปรงปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.003582069+07:00","message":"[buffer interim] 512 false แปรงปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.003586036+07:00","message":"[bufferProcess] interim [600000000]:แปรงปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.003587894+07:00","message":"[bufferProcess] send to processor:เป็นตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.003590282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.003592566+07:00","message":"> Transcript [3422] [false]: 'เป็นตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.003595555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.003597502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.003599316+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.003601145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.009045804+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.009060498+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-04-22T13:19:44.009064874+07:00","message":"receive interim result [false|false]: เป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.009078155+07:00","message":"[buffer interim] 512 false เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.009082894+07:00","message":"[bufferProcess] interim [660000000]:เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.009084766+07:00","message":"[bufferProcess] send to processor:แปรงปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.009087503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.009089671+07:00","message":"> Transcript [3423] [false]: 'แปรงปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.009091481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.009093337+07:00","message":"Set new StatePrefix: 'แปรงปัด'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:44.046074345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:44.046092912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.249549098+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.249587405+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-04-22T13:19:44.249593351+07:00","message":"receive interim result [false|false]: เป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.249605021+07:00","message":"[buffer interim] 512 false เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.249612229+07:00","message":"[bufferProcess] interim [20000000]:เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.249614668+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.249620227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.249622905+07:00","message":"> Transcript [3424] [false]: 'เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.24962495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.249627233+07:00","message":"Set new StatePrefix: 'เป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.812633835+07:00","message":"[GCS] IsForceVAD: false for message ID: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.83166251+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.831701076+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-04-22T13:19:44.831707277+07:00","message":"receive interim result [false|false]: เป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.83173002+07:00","message":"[buffer interim] 512 false เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.831738632+07:00","message":"[bufferProcess] interim [620000000]:เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.831740863+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.831748168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.831751434+07:00","message":"> Transcript [3425] [false]: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.831755194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.831757327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.831760066+07:00","message":"StatePrefix: 'เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.831762136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.873495432+07:00","message":"[GCS] Start streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.909446647+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.909493437+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-04-22T13:19:44.909499708+07:00","message":"receive interim result [true|false]: เป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.909511241+07:00","message":"end recv isFinal message id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.909513516+07:00","message":"end Recv id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.909520618+07:00","message":"[buffer interim] 512 true เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909529927+07:00","message":"[bufferProcess] interim [770000000]:เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909533189+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909536823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.90953979+07:00","message":"> Transcript [3426] [false]: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909543866+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909545692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909547486+07:00","message":"StatePrefix: 'เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909549391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909551064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909552917+07:00","message":"> Transcript [3427] [true]: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909557207+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909558842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.90956047+07:00","message":"StatePrefix: 'เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909562048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:44.909569543+07:00","message":"Push: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:44.909579551+07:00","message":"push: {true เป็นปัจจัยสำคัญ 0 0xc004109080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:44.915357054+07:00","message":"write wav file: './tmp/7548/7548_512.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.22854984+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.228607991+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-04-22T13:19:45.228614101+07:00","message":"receive interim result [false|false]: ซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.228631426+07:00","message":"[buffer interim] 513 false ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.228639044+07:00","message":"[bufferProcess] interim [420000000]:ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.228640741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.424218006+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.42425229+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-04-22T13:19:45.424257354+07:00","message":"receive interim result [false|false]: ซึม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.424271484+07:00","message":"[buffer interim] 513 false ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.424278798+07:00","message":"[bufferProcess] interim [600000000]:ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.424281067+07:00","message":"[bufferProcess] send to processor:ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.424285785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.424288736+07:00","message":"> Transcript [3428] [false]: 'ซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.424290953+07:00","message":"Set StatePrefix (first interim): 'ซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.61251919+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.612560759+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-04-22T13:19:45.612566927+07:00","message":"receive interim result [false|false]: ซึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.612582643+07:00","message":"[buffer interim] 513 false ซึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.612590173+07:00","message":"[bufferProcess] interim [780000000]:ซึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.612592606+07:00","message":"[bufferProcess] send to processor:ซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.612596016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.612598649+07:00","message":"> Transcript [3429] [false]: 'ซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.612601045+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.612603533+07:00","message":"Set new StatePrefix: 'ซึม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.72620043+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.726239614+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-04-22T13:19:45.726245345+07:00","message":"receive interim result [false|false]: ซึ่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.726264628+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.726267994+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-04-22T13:19:45.726270697+07:00","message":"receive interim result [false|false]: ซึ่งกระแส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.726275757+07:00","message":"[buffer interim] 513 false ซึ่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.726278482+07:00","message":"[buffer interim] 513 false ซึ่งกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726304454+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726329118+07:00","message":"[bufferProcess] send to processor:ซึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726341269+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726343336+07:00","message":"[bufferProcess] send to processor:ซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726347483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726351238+07:00","message":"> Transcript [3430] [false]: 'ซึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726353511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726355886+07:00","message":"Set new StatePrefix: 'ซึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726357508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726359221+07:00","message":"> Transcript [3431] [false]: 'ซึ่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726360716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.726362429+07:00","message":"Set new StatePrefix: 'ซึ่งกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.85279797+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.852842105+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-04-22T13:19:45.852848787+07:00","message":"receive interim result [false|false]: ซึงเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:45.852864739+07:00","message":"[buffer interim] 513 false ซึงเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.852872295+07:00","message":"[bufferProcess] interim [20000000]:ซึงเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.852874782+07:00","message":"[bufferProcess] send to processor:ซึ่งกระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.852882947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.852885914+07:00","message":"> Transcript [3432] [false]: 'ซึ่งกระแส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.852888248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:45.852890142+07:00","message":"Set new StatePrefix: 'ซึ่งกระแส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.049001168+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.04904366+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-04-22T13:19:46.0490501+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.049065064+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.049072141+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.049074692+07:00","message":"[bufferProcess] send to processor:ซึงเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.049078346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.049081248+07:00","message":"> Transcript [3433] [false]: 'ซึงเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.049083374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.049085289+07:00","message":"Set new StatePrefix: 'ซึงเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.426876371+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.426923742+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-04-22T13:19:46.426931894+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.426946798+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.426967476+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งเกษตรกรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.426970309+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.426979173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.426982804+07:00","message":"> Transcript [3434] [false]: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.426985035+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.426987326+07:00","message":"Set new StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.621082777+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.621120449+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-04-22T13:19:46.621126053+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.621144036+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.621151075+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเกษตรกรที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.621153309+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.62115751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.621173338+07:00","message":"> Transcript [3435] [false]: 'ซึ่งเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.621176973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.621178991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.621180857+07:00","message":"StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.621183433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.759039182+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.759073887+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-04-22T13:19:46.759079677+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.759095971+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.759105367+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเกษตรกรที่จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.75910812+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.759119883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.759125811+07:00","message":"> Transcript [3436] [false]: 'ซึ่งเกษตรกรที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.759130418+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.75913269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.75913757+07:00","message":"StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.759139644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.830667201+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.830704975+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-04-22T13:19:46.830710648+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:46.830742524+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.830750368+07:00","message":"[bufferProcess] interim [980000000]:ซึ่งเกษตรกรที่จะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.830752561+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.830758972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.830761936+07:00","message":"> Transcript [3437] [false]: 'ซึ่งเกษตรกรที่จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.830765072+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.830766891+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.830768711+07:00","message":"StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:46.830770841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.008459991+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.008509678+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-04-22T13:19:47.008517995+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.008540529+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008551145+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเกษตรกรที่จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008554979+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008564723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008568894+07:00","message":"> Transcript [3438] [false]: 'ซึ่งเกษตรกรที่จะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008573551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008577761+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008580717+07:00","message":"StatePrefix: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008583566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008592389+07:00","message":"Push: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008595157+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.008598224+07:00","message":"Set new StatePrefix : 'ซึ่งเกษตรกรที่จะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.00860131+07:00","message":"Next Push (prob) : 'ที่จะพอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.008628376+07:00","message":"push: {false ซึ่งเกษตรกร 0 0xc002b80d00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:47.046158326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:47.046186237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.143435725+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.143476794+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-04-22T13:19:47.143482656+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.143497735+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.143504977+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.143508463+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.143512339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.143517913+07:00","message":"> Transcript [3439] [false]: 'ซึ่งเกษตรกรที่จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.143520283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.143523112+07:00","message":"Set new StatePrefix: 'ซึ่งเกษตรกรที่จะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.464333954+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.464384316+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-04-22T13:19:47.464392632+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.464409978+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.464419454+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.464423457+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.464431164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.464435413+07:00","message":"> Transcript [3440] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.46443918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.464442811+07:00","message":"Set new StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.753195563+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.753240688+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-04-22T13:19:47.753247337+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.753257297+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.753264755+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.753266996+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.753270411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.753273644+07:00","message":"> Transcript [3441] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.753277206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.753279275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.753281089+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.753283111+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.946533675+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.946571259+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-04-22T13:19:47.946577171+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.946591439+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.946598528+07:00","message":"[bufferProcess] interim [60000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.946600949+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.946609248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.946612437+07:00","message":"> Transcript [3442] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.946615449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.946617343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.946619165+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.946621222+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.955345102+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.955374826+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-04-22T13:19:47.955380753+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:47.955391483+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.955408548+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.955411488+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.955414913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.955417259+07:00","message":"> Transcript [3443] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.955420381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.955422212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.955424509+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:47.955426529+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.073123858+07:00","message":"[GCS] IsForceVAD: false for message ID: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.090885151+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.090921129+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-04-22T13:19:48.090927106+07:00","message":"receive interim result [false|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.090940494+07:00","message":"[buffer interim] 513 false ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090948976+07:00","message":"[bufferProcess] interim [240000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090951422+07:00","message":"[bufferProcess] send to processor:ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090954588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090957318+07:00","message":"> Transcript [3444] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090960486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090962286+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090964687+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090966615+07:00","message":"TextPushed: 'ซึ่งเกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090969012+07:00","message":"Push: 'ที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090970779+07:00","message":"TextPushed: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090972938+07:00","message":"Set new StatePrefix : 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชจากรัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.090975295+07:00","message":"Next Push (prob) : 'พืชจากรัชดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.090982926+07:00","message":"push: {false ที่จะเพาะปลูก 0 0xc002b80d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.188905634+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.1889457+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-04-22T13:19:48.188952423+07:00","message":"receive interim result [true|false]: ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.188961092+07:00","message":"end recv isFinal message id 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.188962997+07:00","message":"end Recv id 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.188969229+07:00","message":"[buffer interim] 513 true ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.188978293+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.188981471+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.188984679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.188987673+07:00","message":"> Transcript [3445] [false]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.18898998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.188991887+07:00","message":"Set new StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.188993689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.188995588+07:00","message":"> Transcript [3446] [true]: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.188998243+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.189000116+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.189002162+07:00","message":"StatePrefix: 'ซึ่งเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.189004543+07:00","message":"TextPushed: 'ซึ่งเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:48.189007194+07:00","message":"Push: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.189015602+07:00","message":"push: {true พืชแต่ละชนิด 0 0xc002b80d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:48.198064553+07:00","message":"write wav file: './tmp/7548/7548_513.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:48.775393731+07:00","message":"[GCS] Start streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.339358835+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.339408433+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-04-22T13:19:49.339414007+07:00","message":"receive interim result [false|false]: บังคับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.339431034+07:00","message":"[buffer interim] 514 false บังคับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.339438382+07:00","message":"[bufferProcess] interim [600000000]:บังคับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.339440973+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.339447778+07:00","message":"[bufferProcess] send to processor (ticker):บังคับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.339450426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.339453204+07:00","message":"> Transcript [3447] [false]: 'บังคับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.339455412+07:00","message":"Set StatePrefix (first interim): 'บังคับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.434811516+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.434851219+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-04-22T13:19:49.434856336+07:00","message":"receive interim result [false|false]: ทองคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.434869005+07:00","message":"[buffer interim] 514 false ทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.434876499+07:00","message":"[bufferProcess] interim [660000000]:ทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.434878289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.499431398+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.499471681+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-04-22T13:19:49.499477642+07:00","message":"receive interim result [false|false]: ต้องคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.499493739+07:00","message":"[buffer interim] 514 false ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.499502073+07:00","message":"[bufferProcess] interim [780000000]:ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.499504256+07:00","message":"[bufferProcess] send to processor:ทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.499507736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.499510662+07:00","message":"> Transcript [3448] [false]: 'ทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.499513045+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.499515252+07:00","message":"Set new StatePrefix: 'ทองคำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.732243459+07:00","message":"[GCS] IsForceVAD: false for message ID: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.80431411+07:00","message":"[GCS] Start streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.823109394+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.823145153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องคำนึง\",\"confidence\":0.949559}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.823151357+07:00","message":"receive interim result [true|false]: ต้องคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.823160405+07:00","message":"end recv isFinal message id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.823162323+07:00","message":"end Recv id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.823168174+07:00","message":"[buffer interim] 514 true ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823174506+07:00","message":"[bufferProcess] interim [170000000]:ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823180917+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823183934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823186534+07:00","message":"> Transcript [3449] [false]: 'ต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823188721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823190532+07:00","message":"Set new StatePrefix: 'ต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823192062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823193735+07:00","message":"> Transcript [3450] [true]: 'ต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823195945+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823197721+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823200886+07:00","message":"StatePrefix: 'ต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823202869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:49.823206947+07:00","message":"Push: 'ต้องคำนึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.823214362+07:00","message":"push: {true ต้องคำนึง 0 0xc002aef980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:49.828950098+07:00","message":"write wav file: './tmp/7548/7548_514.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.862770078+07:00","message":"[GCS] IsForceVAD: false for message ID: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:49.934976032+07:00","message":"[GCS] Start streaming session, msgId: 516"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:50.046256841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:50.046256352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.051432285+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.051454874+07:00","message":"found end of frame, send empty tag with msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.051458945+07:00","message":"end Recv id 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.051468289+07:00","message":"[buffer interim] 515 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.051475936+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.05148129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.051484199+07:00","message":"> Transcript [3451] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.051487118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.051488937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.051490675+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.051492455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.051495111+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.051504395+07:00","message":"push: {true \n 0 0xc004109700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:50.058194613+07:00","message":"write wav file: './tmp/7548/7548_515.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.672689611+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.672746618+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-04-22T13:19:50.672751533+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.672765602+07:00","message":"[buffer interim] 516 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.672773207+07:00","message":"[bufferProcess] interim [780000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.672774975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.981768266+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.981814825+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-04-22T13:19:50.981820419+07:00","message":"receive interim result [false|false]: ร้านมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:50.981837429+07:00","message":"[buffer interim] 516 false ร้านมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.981845943+07:00","message":"[bufferProcess] interim [960000000]:ร้านมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.981848017+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.981851473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.981854337+07:00","message":"> Transcript [3452] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:50.981856437+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.012537897+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.012575108+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-04-22T13:19:51.012580816+07:00","message":"receive interim result [false|false]: ร้านอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.01259397+07:00","message":"[buffer interim] 516 false ร้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.012600723+07:00","message":"[bufferProcess] interim [20000000]:ร้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.012602735+07:00","message":"[bufferProcess] send to processor:ร้านมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.012607907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.012611247+07:00","message":"> Transcript [3453] [false]: 'ร้านมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.012614161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.012616088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.012617986+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.01262009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.040429933+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.040470982+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-04-22T13:19:51.04047899+07:00","message":"receive interim result [false|false]: ร้านนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.040496443+07:00","message":"[buffer interim] 516 false ร้านนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.040504316+07:00","message":"[bufferProcess] interim [80000000]:ร้านนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.040508413+07:00","message":"[bufferProcess] send to processor:ร้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.040515876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.040520048+07:00","message":"> Transcript [3454] [false]: 'ร้านอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.04052467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.04052812+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.04053119+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.040534315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.117766919+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.117804746+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-04-22T13:19:51.117810387+07:00","message":"receive interim result [false|false]: ร้านมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.117827836+07:00","message":"[buffer interim] 516 false ร้านมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.117834788+07:00","message":"[bufferProcess] interim [140000000]:ร้านมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.117836929+07:00","message":"[bufferProcess] send to processor:ร้านนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.11784544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.117847985+07:00","message":"> Transcript [3455] [false]: 'ร้านนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.117850993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.117853013+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.117855323+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.117859749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.209195188+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.209228963+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-04-22T13:19:51.209234482+07:00","message":"receive interim result [false|false]: ร้านมีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.209249795+07:00","message":"[buffer interim] 516 false ร้านมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209257215+07:00","message":"[bufferProcess] interim [320000000]:ร้านมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209259501+07:00","message":"[bufferProcess] send to processor:ร้านมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209263592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209266239+07:00","message":"> Transcript [3456] [false]: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209269252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209271368+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209273136+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.20927484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209281132+07:00","message":"Push: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209283978+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209285906+07:00","message":"Set new StatePrefix : 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.209287869+07:00","message":"Next Push (prob) : 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.209296131+07:00","message":"push: {false ร้าน 0 0xc002b80100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.306381852+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.306421326+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-04-22T13:19:51.306427728+07:00","message":"receive interim result [false|false]: ร้านมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.306442234+07:00","message":"[buffer interim] 516 false ร้านมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.306448873+07:00","message":"[bufferProcess] interim [380000000]:ร้านมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.306451007+07:00","message":"[bufferProcess] send to processor:ร้านมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.306456232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.306459457+07:00","message":"> Transcript [3457] [false]: 'ร้านมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.306462559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.306464598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.306466627+07:00","message":"StatePrefix: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.306468974+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.502396847+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.502444084+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-04-22T13:19:51.502450459+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.502469715+07:00","message":"[buffer interim] 516 false ร้านมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.502477712+07:00","message":"[bufferProcess] interim [620000000]:ร้านมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.502480403+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.502487459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.502490416+07:00","message":"> Transcript [3458] [false]: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.502494122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.502496426+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.502498316+07:00","message":"StatePrefix: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.502500471+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.701089719+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.701130147+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-04-22T13:19:51.701139422+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.701154728+07:00","message":"[buffer interim] 516 false ร้านมีการควบคุมหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.701182984+07:00","message":"[bufferProcess] interim [800000000]:ร้านมีการควบคุมหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.701186434+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.701190029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.701193086+07:00","message":"> Transcript [3459] [false]: 'ร้านมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.701196545+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.70119842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.701200276+07:00","message":"StatePrefix: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.701202169+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.814623218+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.814667536+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-04-22T13:19:51.81467385+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.814691833+07:00","message":"[buffer interim] 516 false ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.81470102+07:00","message":"[bufferProcess] interim [860000000]:ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.814703298+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.814706579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.81470983+07:00","message":"> Transcript [3460] [false]: 'ร้านมีการควบคุมหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.814713373+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.814715287+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.814717182+07:00","message":"StatePrefix: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.814719113+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.814722319+07:00","message":"Push: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.81473005+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.814732074+07:00","message":"Set new StatePrefix : 'ร้านมีการควบคุมหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:51.814734499+07:00","message":"Next Push (prob) : 'ควบคุมหญ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:51.814762153+07:00","message":"push: {false มีการ 0 0xc002b80100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.019111928+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.019159715+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-04-22T13:19:52.019168154+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.01918917+07:00","message":"[buffer interim] 516 false ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.019202677+07:00","message":"[bufferProcess] interim [100000000]:ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.019207126+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.019216232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.019219394+07:00","message":"> Transcript [3461] [false]: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.019221549+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.019226266+07:00","message":"Set new StatePrefix: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.068938436+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.068978095+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-04-22T13:19:52.068983495+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.068996065+07:00","message":"[buffer interim] 516 false ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.069002825+07:00","message":"[bufferProcess] interim [220000000]:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.069005129+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.069008669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.069011308+07:00","message":"> Transcript [3462] [false]: 'ร้านมีการควบคุมอย่างเหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.069014413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.069017249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.069019885+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.069022199+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.552001275+07:00","message":"[GCS] IsForceVAD: false for message ID: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.651919641+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.651964998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่างเหมาะสม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.651971313+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.651985771+07:00","message":"[buffer interim] 516 false ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.651992917+07:00","message":"[bufferProcess] interim [820000000]:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.651995542+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.652000616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.652003487+07:00","message":"> Transcript [3463] [false]: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.652006701+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.65200868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.652011095+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.652013628+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.672622192+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.672645047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่างเหมาะสม\",\"confidence\":0.9416158}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.672649789+07:00","message":"receive interim result [true|false]: ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.672658255+07:00","message":"end recv isFinal message id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.672660592+07:00","message":"end Recv id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.672666625+07:00","message":"[buffer interim] 516 true ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672671379+07:00","message":"[bufferProcess] interim [850000000]:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.67267381+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672676301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.67267876+07:00","message":"> Transcript [3464] [false]: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672682106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672683844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672685632+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672687556+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672689288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672692559+07:00","message":"> Transcript [3465] [true]: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672694856+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672696484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672698116+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672699766+07:00","message":"TextPushed: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:52.672705946+07:00","message":"Push: 'ควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.672714804+07:00","message":"push: {true ควบคุมอย่างเหมาะสม 0 0xc002b80100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:52.680827267+07:00","message":"write wav file: './tmp/7548/7548_516.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:52.884239427+07:00","message":"[GCS] Start streaming session, msgId: 517"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:53.047135202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:53.047156118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.422530556+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.422574998+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-04-22T13:19:53.42258027+07:00","message":"receive interim result [false|false]: ราย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.422598338+07:00","message":"[buffer interim] 517 false ราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.422605543+07:00","message":"[bufferProcess] interim [540000000]:ราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.422607631+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.634347167+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.634388581+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-04-22T13:19:53.634394935+07:00","message":"receive interim result [false|false]: รายชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.634405495+07:00","message":"[buffer interim] 517 false รายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.634413169+07:00","message":"[bufferProcess] interim [720000000]:รายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.634415151+07:00","message":"[bufferProcess] send to processor:ราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.634418466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.634421513+07:00","message":"> Transcript [3466] [false]: 'ราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.63442354+07:00","message":"Set StatePrefix (first interim): 'ราย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.667781579+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.667807523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE Play\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.667812496+07:00","message":"receive interim result [false|false]: LINE Play"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.667825353+07:00","message":"[buffer interim] 517 false LINE Play"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.6678308+07:00","message":"[bufferProcess] interim [780000000]:LINE Play"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.667832784+07:00","message":"[bufferProcess] send to processor:รายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.66783687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.667839148+07:00","message":"> Transcript [3467] [false]: 'รายชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.667842138+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.667844155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.667846266+07:00","message":"StatePrefix: 'ราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.667848228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.747969481+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.748012403+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-04-22T13:19:53.748017398+07:00","message":"receive interim result [false|false]: ลายพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.74803001+07:00","message":"[buffer interim] 517 false ลายพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.748039594+07:00","message":"[bufferProcess] interim [840000000]:ลายพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.748041769+07:00","message":"[bufferProcess] send to processor:LINE Play"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.74804503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.748048018+07:00","message":"> Transcript [3468] [false]: 'LINE Play'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.748050013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.748052044+07:00","message":"Set new StatePrefix: 'LINE Play'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.964617266+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.964657356+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-04-22T13:19:53.964663147+07:00","message":"receive interim result [false|false]: ลายพื้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.964680349+07:00","message":"[buffer interim] 517 false ลายพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.964689591+07:00","message":"[bufferProcess] interim [20000000]:ลายพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.964692038+07:00","message":"[bufferProcess] send to processor:ลายพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.964695887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.964698851+07:00","message":"> Transcript [3469] [false]: 'ลายพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.964701064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.964703032+07:00","message":"Set new StatePrefix: 'ลายพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.977901928+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.977922643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE เพื่อนอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.97792745+07:00","message":"receive interim result [false|false]: LINE เพื่อนอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:53.977938596+07:00","message":"[buffer interim] 517 false LINE เพื่อนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.977942825+07:00","message":"[bufferProcess] interim [80000000]:LINE เพื่อนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.97794488+07:00","message":"[bufferProcess] send to processor:ลายพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.977948136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.977950457+07:00","message":"> Transcript [3470] [false]: 'ลายพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.977952918+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.977954752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.977956768+07:00","message":"StatePrefix: 'ลายพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:53.977958885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.070428593+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.070464016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE พืชมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.070469168+07:00","message":"receive interim result [false|false]: LINE พืชมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.070485169+07:00","message":"[buffer interim] 517 false LINE พืชมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.070491745+07:00","message":"[bufferProcess] interim [140000000]:LINE พืชมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.070494604+07:00","message":"[bufferProcess] send to processor:LINE เพื่อนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.07049839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.070502465+07:00","message":"> Transcript [3471] [false]: 'LINE เพื่อนอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.070504881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.070507317+07:00","message":"Set new StatePrefix: 'LINE เพื่อนอีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.164434374+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.164471518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE พืชมีการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.164477658+07:00","message":"receive interim result [false|false]: LINE พืชมีการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.164490186+07:00","message":"[buffer interim] 517 false LINE พืชมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.16449664+07:00","message":"[bufferProcess] interim [320000000]:LINE พืชมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.164499302+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.164504637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.164507372+07:00","message":"> Transcript [3472] [false]: 'LINE พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.164509311+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.164511204+07:00","message":"Set new StatePrefix: 'LINE พืชมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.325665773+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.3257122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE พืชมีการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.325719916+07:00","message":"receive interim result [false|false]: LINE พืชมีการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.325743908+07:00","message":"[buffer interim] 517 false LINE พืชมีการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.325751839+07:00","message":"[bufferProcess] interim [440000000]:LINE พืชมีการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.325754403+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.325757705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.325760439+07:00","message":"> Transcript [3473] [false]: 'LINE พืชมีการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.325764183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.32576605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.325767887+07:00","message":"StatePrefix: 'LINE พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.325769893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.472531725+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.472582006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE พืชมีการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.472589375+07:00","message":"receive interim result [false|false]: LINE พืชมีการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.47260607+07:00","message":"[buffer interim] 517 false LINE พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.472614493+07:00","message":"[bufferProcess] interim [620000000]:LINE พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.472617085+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.47262057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.472623572+07:00","message":"> Transcript [3474] [false]: 'LINE พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.472626528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.472628596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.472631007+07:00","message":"StatePrefix: 'LINE พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.472635256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.528403221+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.528435136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.528441469+07:00","message":"receive interim result [false|false]: LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.528454054+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-04-22T13:19:54.528457482+07:00","message":"receive interim result [false|false]:  พืชมีการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.528465983+07:00","message":"[buffer interim] 517 false LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.528469665+07:00","message":"[buffer interim] 517 false  พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.528485597+07:00","message":"[bufferProcess] interim [680000000]:LINE"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.528506055+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.52851938+07:00","message":"[bufferProcess] interim [680000000]: พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.528522603+07:00","message":"[bufferProcess] update buffer: LINE พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.528526101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.528529733+07:00","message":"> Transcript [3475] [false]: 'LINE พืชมีการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.528533226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.528535311+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.528537693+07:00","message":"StatePrefix: 'LINE พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.528539585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.640737013+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.640777271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.640782216+07:00","message":"receive interim result [false|false]: LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.640799913+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-04-22T13:19:54.640804236+07:00","message":"receive interim result [false|false]:  พืชมีการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.640813502+07:00","message":"[buffer interim] 517 false LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.640817397+07:00","message":"[buffer interim] 517 false  พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640824699+07:00","message":"[bufferProcess] interim [740000000]:LINE"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.64082715+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.64082996+07:00","message":"[bufferProcess] interim [740000000]: พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640832648+07:00","message":"[bufferProcess] update buffer: LINE พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640835097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640838104+07:00","message":"> Transcript [3476] [false]: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640840813+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640842884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640845703+07:00","message":"StatePrefix: 'LINE พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640847754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.64085047+07:00","message":"Push: 'LINE พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640852257+07:00","message":"TextPushed: 'LINE พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640854667+07:00","message":"Set new StatePrefix : 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.640856853+07:00","message":"Next Push (prob) : 'เจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.640865589+07:00","message":"push: {false LINE พืชมีการ 0 0xc004108580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.957065035+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.957103584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.957109751+07:00","message":"receive interim result [false|false]: LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.9571238+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-04-22T13:19:54.957127109+07:00","message":"receive interim result [false|false]:  พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.957134565+07:00","message":"[buffer interim] 517 false LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.957137477+07:00","message":"[buffer interim] 517 false  พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957143737+07:00","message":"[bufferProcess] interim [40000000]:LINE"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957145841+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957148593+07:00","message":"[bufferProcess] interim [40000000]: พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957151018+07:00","message":"[bufferProcess] update buffer: LINE พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957153737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957156366+07:00","message":"> Transcript [3477] [false]: 'LINE พืชมีการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957159176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957171821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957173963+07:00","message":"StatePrefix: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.957178298+07:00","message":"TextPushed: 'LINE พืชมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.958349287+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.958393905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.958399406+07:00","message":"receive interim result [false|false]: LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.958415043+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-04-22T13:19:54.958419274+07:00","message":"receive interim result [false|false]:  พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.958426928+07:00","message":"[buffer interim] 517 false LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:54.958430392+07:00","message":"[buffer interim] 517 false  พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958436838+07:00","message":"[bufferProcess] interim [100000000]:LINE"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958439403+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958442143+07:00","message":"[bufferProcess] interim [100000000]: พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958444381+07:00","message":"[bufferProcess] update buffer: LINE พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958447304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958450151+07:00","message":"> Transcript [3478] [false]: 'LINE พืชมีการเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958453632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958455757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958457587+07:00","message":"StatePrefix: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:54.958459614+07:00","message":"TextPushed: 'LINE พืชมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.047882348+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.047921418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.047927833+07:00","message":"receive interim result [false|false]: LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.047941383+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-04-22T13:19:55.047944741+07:00","message":"receive interim result [false|false]:  พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.047953116+07:00","message":"[buffer interim] 517 false LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.047956743+07:00","message":"[buffer interim] 517 false  พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047963438+07:00","message":"[bufferProcess] interim [220000000]:LINE"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047965848+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047968585+07:00","message":"[bufferProcess] interim [220000000]: พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047970929+07:00","message":"[bufferProcess] update buffer: LINE พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047973912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047976929+07:00","message":"> Transcript [3479] [false]: 'LINE พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047979938+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047981846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047983958+07:00","message":"StatePrefix: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.047986216+07:00","message":"TextPushed: 'LINE พืชมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.339006571+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.339047069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.339052818+07:00","message":"receive interim result [false|false]: LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.33906713+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-04-22T13:19:55.339070423+07:00","message":"receive interim result [false|false]:  พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.339082425+07:00","message":"[buffer interim] 517 false LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.339085558+07:00","message":"[buffer interim] 517 false  พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339092386+07:00","message":"[bufferProcess] interim [520000000]:LINE"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339094861+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339097771+07:00","message":"[bufferProcess] interim [520000000]: พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339100241+07:00","message":"[bufferProcess] update buffer: LINE พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339102708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339105526+07:00","message":"> Transcript [3480] [false]: 'LINE พืชมีการเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339108623+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339110531+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339112745+07:00","message":"StatePrefix: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339115331+07:00","message":"TextPushed: 'LINE พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.33911813+07:00","message":"Push: 'เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339120249+07:00","message":"TextPushed: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.3391252+07:00","message":"Set new StatePrefix : 'LINE พืชมีการเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.339128172+07:00","message":"Next Push (prob) : 'โตได้อย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.339136895+07:00","message":"push: {false เจริญเติบ 0 0xc004108580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.532671481+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.532708123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.532713716+07:00","message":"receive interim result [false|false]: LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.532738763+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-04-22T13:19:55.53274233+07:00","message":"receive interim result [false|false]:  พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.532750472+07:00","message":"[buffer interim] 517 false LINE"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:55.532753364+07:00","message":"[buffer interim] 517 false  พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.532759416+07:00","message":"[bufferProcess] interim [700000000]:LINE"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.53276192+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.532764599+07:00","message":"[bufferProcess] interim [700000000]: พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.5327669+07:00","message":"[bufferProcess] update buffer: LINE พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.532769549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.532772709+07:00","message":"> Transcript [3481] [false]: 'LINE พืชมีการเจริญเติบโตได้อย่างสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.532775496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.532777385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.532779112+07:00","message":"StatePrefix: 'LINE พืชมีการเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:55.532781328+07:00","message":"TextPushed: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:56.047779945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:56.047787076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.082331505+07:00","message":"[GCS] IsForceVAD: false for message ID: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.162327257+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.162369119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE พืชมีการเจริญเติบโตได้อย่างสมบูรณ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.162374715+07:00","message":"receive interim result [false|false]: LINE พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.162389843+07:00","message":"[buffer interim] 517 false LINE พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.162397855+07:00","message":"[bufferProcess] interim [300000000]:LINE พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.162400559+07:00","message":"[bufferProcess] send to processor:LINE พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.16240401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.162406906+07:00","message":"> Transcript [3482] [false]: 'LINE พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.162409801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.162412169+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.162413982+07:00","message":"StatePrefix: 'LINE พืชมีการเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.162416612+07:00","message":"TextPushed: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.280002308+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.28004167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายพืชมีการเจริญเติบโตได้อย่างสมบูรณ์\",\"confidence\":0.9354382}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.280047218+07:00","message":"receive interim result [true|false]: ลายพืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.280061111+07:00","message":"end recv isFinal message id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.280063889+07:00","message":"end Recv id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.280078041+07:00","message":"[buffer interim] 517 true ลายพืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280107191+07:00","message":"[bufferProcess] interim [420000000]:ลายพืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280111337+07:00","message":"[bufferProcess] send to processor (isfinal):LINE พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280115297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280118484+07:00","message":"> Transcript [3483] [false]: 'LINE พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280122097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.28012413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.28012632+07:00","message":"StatePrefix: 'LINE พืชมีการเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280129053+07:00","message":"TextPushed: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280130817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280132653+07:00","message":"> Transcript [3484] [true]: 'ลายพืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280134981+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280136533+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280138223+07:00","message":"StatePrefix: 'LINE พืชมีการเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280140028+07:00","message":"TextPushed: 'LINE พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.28014154+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280298131+07:00","message":"Push: 'การเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280301836+07:00","message":"TextPushed: 'LINE พืชมีการเจริญเติบการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280304+07:00","message":"Set new StatePrefix : 'ลายพืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280305995+07:00","message":"Next Push (prob) : 'ลายพืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.280315552+07:00","message":"push: {true การเจริญเติบโตได้อย่างสมบูรณ์ 0 0xc004108580}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.280326224+07:00","message":"write aligntment file to 'tmp/7548/align_message_id_517.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:56.289237186+07:00","message":"write wav file: './tmp/7548/7548_517.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.596525457+07:00","message":"[GCS] Start streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.781913348+07:00","message":"[GCS] IsForceVAD: false for message ID: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.85567404+07:00","message":"[GCS] Start streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.897456296+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.89749028+07:00","message":"found end of frame, send empty tag with msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.897493853+07:00","message":"end Recv id 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.897501852+07:00","message":"[buffer interim] 518 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.897508561+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.897515332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.897518265+07:00","message":"> Transcript [3485] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.89752088+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.897522874+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.897524618+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.897526302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:56.897531776+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:56.897543851+07:00","message":"push: {true \n 0 0xc004108f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:19:56.902063732+07:00","message":"write wav file: './tmp/7548/7548_518.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.35258683+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.352641308+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-04-22T13:19:57.352646255+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.352662459+07:00","message":"[buffer interim] 519 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.352669448+07:00","message":"[bufferProcess] interim [300000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.352671871+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.390279219+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.390318964+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-04-22T13:19:57.390325018+07:00","message":"receive interim result [false|false]: สวนป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.390338589+07:00","message":"[buffer interim] 519 false สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.390345074+07:00","message":"[bufferProcess] interim [360000000]:สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.390348483+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.390355335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.390358066+07:00","message":"> Transcript [3486] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.390360151+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.412989009+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.413025848+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-04-22T13:19:57.413031234+07:00","message":"receive interim result [false|false]: ชวนไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.413046442+07:00","message":"[buffer interim] 519 false ชวนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.413052712+07:00","message":"[bufferProcess] interim [420000000]:ชวนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.413054985+07:00","message":"[bufferProcess] send to processor:สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.413060025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.413062662+07:00","message":"> Transcript [3487] [false]: 'สวนป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.413064736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.413066658+07:00","message":"Set new StatePrefix: 'สวนป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.522628428+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.522665201+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-04-22T13:19:57.522670464+07:00","message":"receive interim result [false|false]: ส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.522684272+07:00","message":"[buffer interim] 519 false ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.52269127+07:00","message":"[bufferProcess] interim [480000000]:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.522693585+07:00","message":"[bufferProcess] send to processor:ชวนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.522696853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.522699778+07:00","message":"> Transcript [3488] [false]: 'ชวนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.522701846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.522703621+07:00","message":"Set new StatePrefix: 'ชวนไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.574867644+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.57490023+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-04-22T13:19:57.574904914+07:00","message":"receive interim result [false|false]: ส่วนปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.574916938+07:00","message":"[buffer interim] 519 false ส่วนปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.574923741+07:00","message":"[bufferProcess] interim [540000000]:ส่วนปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.574925933+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.574928673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.574931346+07:00","message":"> Transcript [3489] [false]: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.574933237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.574935103+07:00","message":"Set new StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.887046926+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.887088615+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-04-22T13:19:57.887093778+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:57.887108817+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.887116339+07:00","message":"[bufferProcess] interim [840000000]:ส่วนปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.887118671+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.887121798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.887124497+07:00","message":"> Transcript [3490] [false]: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.887126829+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:57.887128606+07:00","message":"Set new StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.009884729+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.009922438+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-04-22T13:19:58.009929313+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.009944323+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.009955361+07:00","message":"[bufferProcess] interim [960000000]:ส่วนปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.009957942+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.009963965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.00996671+07:00","message":"> Transcript [3491] [false]: 'ส่วนปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.009969716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.009971584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.009973307+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.009975351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.227146756+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.227185648+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-04-22T13:19:58.227191379+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.227203159+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.227210369+07:00","message":"[bufferProcess] interim [200000000]:ส่วนปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.227212709+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.227218106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.227220674+07:00","message":"> Transcript [3492] [false]: 'ส่วนปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.227223665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.227226009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.227227839+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.227230023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.278121625+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.278161057+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-04-22T13:19:58.278166396+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.27818805+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.278195503+07:00","message":"[bufferProcess] interim [320000000]:ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.27819769+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.278200907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.278203719+07:00","message":"> Transcript [3493] [false]: 'ส่วนปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.278206885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.278208721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.278210739+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.278212636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.591897279+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.591938045+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-04-22T13:19:58.591945088+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.591963823+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.591973495+07:00","message":"[bufferProcess] interim [560000000]:ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.591975981+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.591982176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.591984924+07:00","message":"> Transcript [3494] [false]: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.591988492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.591990552+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.591992334+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.59199454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.591999404+07:00","message":"Push: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.592001374+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.592003656+07:00","message":"Set new StatePrefix : 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.592005877+07:00","message":"Next Push (prob) : 'ภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.592029117+07:00","message":"push: {false ส่วนปัจจัย 0 0xc004109480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.778334226+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.778380984+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-04-22T13:19:58.778387251+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.778403343+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.778413324+07:00","message":"[bufferProcess] interim [740000000]:ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.778416015+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.778422036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.778424768+07:00","message":"> Transcript [3495] [false]: 'ส่วนปัจจัยภายในที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.778428175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.778430331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.778432541+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.778434755+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.913395341+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.913450926+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-04-22T13:19:58.913460258+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:58.913479944+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.913489403+07:00","message":"[bufferProcess] interim [920000000]:ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.913493993+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.913498857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.91350657+07:00","message":"> Transcript [3496] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.913512259+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.913515931+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.913519252+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:58.913522801+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:59.048664734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:19:59.048681956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.170194324+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.170235204+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-04-22T13:19:59.170240964+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.170256077+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.170263535+07:00","message":"[bufferProcess] interim [160000000]:ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.170266215+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.170269686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.170272667+07:00","message":"> Transcript [3497] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.170275977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.170277966+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.170280069+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.170282258+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.291103182+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.29114185+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-04-22T13:19:59.291148041+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.291161654+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291169009+07:00","message":"[bufferProcess] interim [280000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291171506+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291177519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291180507+07:00","message":"> Transcript [3498] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291184136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291186503+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291188783+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291191407+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.29119717+07:00","message":"Push: 'ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291199119+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291201615+07:00","message":"Set new StatePrefix : 'ส่วนปัจจัยภายในที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.291207384+07:00","message":"Next Push (prob) : 'ผลต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.291231952+07:00","message":"push: {false ภายในที่มี 0 0xc004109480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.496176705+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.496213353+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-04-22T13:19:59.496218841+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.496237613+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.496246094+07:00","message":"[bufferProcess] interim [520000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.496249191+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.496253007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.496256099+07:00","message":"> Transcript [3499] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.496258984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.49626147+07:00","message":"Set new StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.613026245+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.613066008+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-04-22T13:19:59.613072508+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:19:59.613088843+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.613095936+07:00","message":"[bufferProcess] interim [580000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.613098648+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.613107425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.61311049+07:00","message":"> Transcript [3500] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.613114278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.613116548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.613118802+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:19:59.613121791+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.011424145+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.011473681+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-04-22T13:20:00.011480344+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.011498647+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.011506722+07:00","message":"[bufferProcess] interim [940000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.011509632+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.011512882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.011515852+07:00","message":"> Transcript [3501] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.011519989+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.011522405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.01152419+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.01152664+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.196427072+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.196473839+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-04-22T13:20:00.196480838+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.196493743+07:00","message":"[buffer interim] 519 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.196501091+07:00","message":"[bufferProcess] interim [180000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.196503989+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.196510075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.196512968+07:00","message":"> Transcript [3502] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.196516731+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.19651903+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.196521344+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.196524091+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.432200533+07:00","message":"[GCS] IsForceVAD: false for message ID: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.531967791+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.532011937+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-04-22T13:20:00.532018341+07:00","message":"receive interim result [true|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.532028082+07:00","message":"end recv isFinal message id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.532030207+07:00","message":"end Recv id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.532036845+07:00","message":"[buffer interim] 519 true ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.53204475+07:00","message":"[bufferProcess] interim [600000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532051514+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532055146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532058223+07:00","message":"> Transcript [3503] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532061649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532063682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532065663+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532067862+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532077527+07:00","message":"Push: 'ผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532080567+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.53208468+07:00","message":"Set new StatePrefix : 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532088567+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532091582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532094525+07:00","message":"> Transcript [3504] [true]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532097825+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532100347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532103549+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532105569+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:00.532107738+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.532115373+07:00","message":"push: {false ผลต่อการเจริญ 0 0xc004109480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.532134312+07:00","message":"push: {true เติบโตของพืช 0 0xc004109480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:00.541376308+07:00","message":"write wav file: './tmp/7548/7548_519.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:00.565488161+07:00","message":"[GCS] Start streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:01.575520311+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:01.575574579+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-04-22T13:20:01.575579817+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:01.575598477+07:00","message":"[buffer interim] 520 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.575606064+07:00","message":"[bufferProcess] interim [960000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.575607798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.575618568+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.575622194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.575626085+07:00","message":"> Transcript [3505] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.575629184+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:01.673518057+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:01.673557494+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-04-22T13:20:01.673563552+07:00","message":"receive interim result [false|false]: เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:01.673577257+07:00","message":"[buffer interim] 520 false เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.673585199+07:00","message":"[bufferProcess] interim [80000000]:เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.673587168+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:01.823183388+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:01.823219167+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-04-22T13:20:01.823224324+07:00","message":"receive interim result [false|false]: เราจะได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:01.823237813+07:00","message":"[buffer interim] 520 false เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.823244678+07:00","message":"[bufferProcess] interim [260000000]:เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.823247149+07:00","message":"[bufferProcess] send to processor:เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.823251832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.823254337+07:00","message":"> Transcript [3506] [false]: 'เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.823257451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.823259315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.823261158+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:01.823263298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.037357793+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.037399517+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-04-22T13:20:02.037405737+07:00","message":"receive interim result [false|false]: เราจะได้รู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.037422874+07:00","message":"[buffer interim] 520 false เราจะได้รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.037430971+07:00","message":"[bufferProcess] interim [500000000]:เราจะได้รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.037433311+07:00","message":"[bufferProcess] send to processor:เราจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.037443655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.03744659+07:00","message":"> Transcript [3507] [false]: 'เราจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.03745003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.037452079+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.037454419+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.037456761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:02.049270382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:02.049275392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.134513554+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.134555035+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-04-22T13:20:02.134561836+07:00","message":"receive interim result [false|false]: เราจะได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.134580901+07:00","message":"[buffer interim] 520 false เราจะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.134588988+07:00","message":"[bufferProcess] interim [560000000]:เราจะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.134591359+07:00","message":"[bufferProcess] send to processor:เราจะได้รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.134594153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.134597214+07:00","message":"> Transcript [3508] [false]: 'เราจะได้รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.134600374+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.134602315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.134605202+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.134607305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.328730554+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.328808572+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-04-22T13:20:02.32881478+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.328829333+07:00","message":"[buffer interim] 520 false เราจะได้เรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.32883644+07:00","message":"[bufferProcess] interim [740000000]:เราจะได้เรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328838921+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328844864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328847909+07:00","message":"> Transcript [3509] [false]: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328851059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328853069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328855192+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.32885731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328861439+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328863284+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328865939+07:00","message":"Set new StatePrefix : 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.328869704+07:00","message":"Next Push (prob) : 'จะได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.328877756+07:00","message":"push: {false เรา 0 0xc002aefa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.364474896+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.364506893+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-04-22T13:20:02.364512036+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.364525616+07:00","message":"[buffer interim] 520 false เราจะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.364533175+07:00","message":"[bufferProcess] interim [800000000]:เราจะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.364537525+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.364544158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.364546992+07:00","message":"> Transcript [3510] [false]: 'เราจะได้เรียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.364549892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.364552466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.364554942+07:00","message":"StatePrefix: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.364557186+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.466376534+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.46642182+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-04-22T13:20:02.466427955+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.466443246+07:00","message":"[buffer interim] 520 false เราจะได้เรียนกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.46645014+07:00","message":"[bufferProcess] interim [860000000]:เราจะได้เรียนกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.466452643+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.466455794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.466460662+07:00","message":"> Transcript [3511] [false]: 'เราจะได้เรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.466463967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.466466213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.466468395+07:00","message":"StatePrefix: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.466470727+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.481870756+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.481913102+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-04-22T13:20:02.481920885+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.481939239+07:00","message":"[buffer interim] 520 false เราจะได้เรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.481945686+07:00","message":"[bufferProcess] interim [920000000]:เราจะได้เรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.481948383+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.481951487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.481954272+07:00","message":"> Transcript [3512] [false]: 'เราจะได้เรียนกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.481957304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.481960702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.481962668+07:00","message":"StatePrefix: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.481965664+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.651950001+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.651989169+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-04-22T13:20:02.651995298+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.652009951+07:00","message":"[buffer interim] 520 false เราจะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652018056+07:00","message":"[bufferProcess] interim [40000000]:เราจะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652020375+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652026921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652030134+07:00","message":"> Transcript [3513] [false]: 'เราจะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652033667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652036119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652038409+07:00","message":"StatePrefix: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652041054+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652047174+07:00","message":"Push: 'จะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652048894+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652050751+07:00","message":"Set new StatePrefix : 'เราจะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.652052686+07:00","message":"Next Push (prob) : 'กันใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.652079444+07:00","message":"push: {false จะได้เรียน 0 0xc002aefa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.659571406+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.659598861+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-04-22T13:20:02.659604485+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:02.659619267+07:00","message":"[buffer interim] 520 false เราจะได้เรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.65962509+07:00","message":"[bufferProcess] interim [100000000]:เราจะได้เรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.659630304+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.659639726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.659642144+07:00","message":"> Transcript [3514] [false]: 'เราจะได้เรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:02.659644176+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.068864432+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.068907049+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-04-22T13:20:03.068913243+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.068927138+07:00","message":"[buffer interim] 520 false เราจะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.068934571+07:00","message":"[bufferProcess] interim [520000000]:เราจะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.068937147+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.068942683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.06894554+07:00","message":"> Transcript [3515] [false]: 'เราจะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.068948562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.068950629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.0689535+07:00","message":"StatePrefix: 'เราจะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.068955806+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.258213482+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.258250504+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-04-22T13:20:03.258256566+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.25827067+07:00","message":"[buffer interim] 520 false เราจะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.258278022+07:00","message":"[bufferProcess] interim [700000000]:เราจะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.258280698+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.258286562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.258289517+07:00","message":"> Transcript [3516] [false]: 'เราจะได้เรียนกันในคลิปถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.258293277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.258295293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.258297274+07:00","message":"StatePrefix: 'เราจะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.258299971+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.361199579+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.361240485+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-04-22T13:20:03.361254326+07:00","message":"receive interim result [false|false]: เราจะได้เรียนกันในคลิปทักไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.361270987+07:00","message":"[buffer interim] 520 false เราจะได้เรียนกันในคลิปทักไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.361278331+07:00","message":"[bufferProcess] interim [820000000]:เราจะได้เรียนกันในคลิปทักไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.361280838+07:00","message":"[bufferProcess] send to processor:เราจะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.361284063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.361286648+07:00","message":"> Transcript [3517] [false]: 'เราจะได้เรียนกันในคลิปทักไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.361289663+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.361291543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.361293955+07:00","message":"StatePrefix: 'เราจะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.361296431+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.573635567+07:00","message":"[GCS] IsForceVAD: false for message ID: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.729275214+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.729317415+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-04-22T13:20:03.729323966+07:00","message":"receive interim result [true|false]: เราจะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.729336841+07:00","message":"end recv isFinal message id 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.729339598+07:00","message":"end Recv id 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.729357334+07:00","message":"[buffer interim] 520 true เราจะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729381258+07:00","message":"[bufferProcess] interim [240000000]:เราจะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.72939591+07:00","message":"[bufferProcess] send to processor (isfinal):เราจะได้เรียนกันในคลิปทักไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.72939942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729402902+07:00","message":"> Transcript [3518] [false]: 'เราจะได้เรียนกันในคลิปทักไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729406505+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729408317+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729410576+07:00","message":"StatePrefix: 'เราจะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729413197+07:00","message":"TextPushed: 'เราจะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729416472+07:00","message":"Push: 'กันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729418434+07:00","message":"TextPushed: 'เราจะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729420468+07:00","message":"Set new StatePrefix : 'เราจะได้เรียนกันในคลิปทักไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729423074+07:00","message":"Next Push (prob) : 'คลิปทักไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729424672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729426518+07:00","message":"> Transcript [3519] [true]: 'เราจะได้เรียนกันในคลิปถัดไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729428637+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729430302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729432235+07:00","message":"StatePrefix: 'เราจะได้เรียนกันในคลิปทักไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729434217+07:00","message":"TextPushed: 'เราจะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:03.729436366+07:00","message":"Push: 'คลิปถัดไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.729445399+07:00","message":"push: {false กันใน 0 0xc002aefa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.729451415+07:00","message":"push: {true คลิปถัดไปนะคะ 0 0xc002aefa00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:03.746682866+07:00","message":"write wav file: './tmp/7548/7548_520.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:03.965128421+07:00","message":"[GCS] Start streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.023143381+07:00","message":"[GCS] IsForceVAD: false for message ID: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.155484942+07:00","message":"[GCS] Start streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.20281926+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.202837837+07:00","message":"found end of frame, send empty tag with msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.202840592+07:00","message":"end Recv id 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.202847364+07:00","message":"[buffer interim] 521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.202854227+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.202857349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.202860283+07:00","message":"> Transcript [3520] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.202862494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.202864347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.202866053+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.202867987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.202871014+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.202882511+07:00","message":"push: {true \n 0 0xc002e90000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:04.20720074+07:00","message":"write wav file: './tmp/7548/7548_521.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.615540309+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.615584445+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-04-22T13:20:04.615590104+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.615605786+07:00","message":"[buffer interim] 522 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.615613218+07:00","message":"[bufferProcess] interim [480000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.615615144+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.823194598+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.823236436+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-04-22T13:20:04.823242085+07:00","message":"receive interim result [false|false]: สำหรับวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:04.8232575+07:00","message":"[buffer interim] 522 false สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.823264162+07:00","message":"[bufferProcess] interim [720000000]:สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.823266733+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.823273039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.823275731+07:00","message":"> Transcript [3521] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:04.823277685+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.000199121+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.000240443+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-04-22T13:20:05.00024592+07:00","message":"receive interim result [false|false]: สำหรับวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.000259344+07:00","message":"[buffer interim] 522 false สำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.000266391+07:00","message":"[bufferProcess] interim [840000000]:สำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.000268773+07:00","message":"[bufferProcess] send to processor:สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.000275299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.000278016+07:00","message":"> Transcript [3522] [false]: 'สำหรับวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.000280888+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.000284485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.000286404+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.000288344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:05.049800688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:05.049814663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.135481992+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.135527948+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-04-22T13:20:05.135533222+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.135547149+07:00","message":"[buffer interim] 522 false สำหรับวันนี้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.135557053+07:00","message":"[bufferProcess] interim [960000000]:สำหรับวันนี้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.135559445+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.135564472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.135567304+07:00","message":"> Transcript [3523] [false]: 'สำหรับวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.135570382+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.135572477+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.135574544+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.135576464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.194783044+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.194836626+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-04-22T13:20:05.194845308+07:00","message":"receive interim result [false|false]: สำหรับวันนี้เขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.194861264+07:00","message":"[buffer interim] 522 false สำหรับวันนี้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.194872134+07:00","message":"[bufferProcess] interim [80000000]:สำหรับวันนี้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.194875534+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.194882474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.194886109+07:00","message":"> Transcript [3524] [false]: 'สำหรับวันนี้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.194890422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.19489382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.194898581+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.194902165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.338706817+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.338758433+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-04-22T13:20:05.338764276+07:00","message":"receive interim result [false|false]: สำหรับวันนี้เขาจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.338776054+07:00","message":"[buffer interim] 522 false สำหรับวันนี้เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338785124+07:00","message":"[bufferProcess] interim [200000000]:สำหรับวันนี้เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338787458+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338792623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338795035+07:00","message":"> Transcript [3525] [false]: 'สำหรับวันนี้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338798938+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338800999+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338802812+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338804772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.33880898+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338810945+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338812865+07:00","message":"Set new StatePrefix : 'สำหรับวันนี้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.338814717+07:00","message":"Next Push (prob) : 'วันนี้เขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.338821864+07:00","message":"push: {false สำหรับ 0 0xc004108000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.38215463+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.382189459+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-04-22T13:20:05.382195661+07:00","message":"receive interim result [false|false]: สำหรับวันนี้เขาจบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.382208164+07:00","message":"[buffer interim] 522 false สำหรับวันนี้เขาจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.382214964+07:00","message":"[bufferProcess] interim [260000000]:สำหรับวันนี้เขาจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.382217094+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.382222684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.382225472+07:00","message":"> Transcript [3526] [false]: 'สำหรับวันนี้เขาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.382228553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.382230718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.382232654+07:00","message":"StatePrefix: 'สำหรับวันนี้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.382234777+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.573145424+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.57319217+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-04-22T13:20:05.573197726+07:00","message":"receive interim result [false|false]: สำหรับวันนี้เขาจบกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.573213536+07:00","message":"[buffer interim] 522 false สำหรับวันนี้เขาจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.573222348+07:00","message":"[bufferProcess] interim [440000000]:สำหรับวันนี้เขาจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.573224733+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้เขาจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.57322786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.573230328+07:00","message":"> Transcript [3527] [false]: 'สำหรับวันนี้เขาจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.573233223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.573235375+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.573237271+07:00","message":"StatePrefix: 'สำหรับวันนี้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.573241194+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.772023493+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.772065204+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-04-22T13:20:05.772069854+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:05.772086742+07:00","message":"[buffer interim] 522 false สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.772097818+07:00","message":"[bufferProcess] interim [680000000]:สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.772101644+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้เขาจบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.772106617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.772112767+07:00","message":"> Transcript [3528] [false]: 'สำหรับวันนี้เขาจบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.772117037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.772119923+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.772123079+07:00","message":"StatePrefix: 'สำหรับวันนี้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:05.772125243+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.051212607+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.051257932+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-04-22T13:20:06.051263699+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.051277759+07:00","message":"[buffer interim] 522 false สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.051284943+07:00","message":"[bufferProcess] interim [920000000]:สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.051287429+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.051294154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.051297702+07:00","message":"> Transcript [3529] [false]: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.051299854+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.051302394+07:00","message":"Set new StatePrefix: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.222778253+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.222821144+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-04-22T13:20:06.22282724+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.222837589+07:00","message":"[buffer interim] 522 false สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.222844702+07:00","message":"[bufferProcess] interim [40000000]:สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.222846947+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.222850391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.222853432+07:00","message":"> Transcript [3530] [false]: 'สำหรับวันนี้ขอจบการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.222856339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.222858412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.222860159+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.222862101+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.232020449+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.232063387+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-04-22T13:20:06.232068787+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.232082698+07:00","message":"[buffer interim] 522 false สำหรับวันนี้ขอจบการสนทนาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.232088367+07:00","message":"[bufferProcess] interim [100000000]:สำหรับวันนี้ขอจบการสนทนาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.232091461+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.232095092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.232097486+07:00","message":"> Transcript [3531] [false]: 'สำหรับวันนี้ขอจบการสอนประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.232100545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.232102325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.232104021+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.232106201+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.40809204+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.408131235+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-04-22T13:20:06.408136834+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.408148254+07:00","message":"[buffer interim] 522 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.408155248+07:00","message":"[bufferProcess] interim [280000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.40815767+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสนทนาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.40816266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.40816526+07:00","message":"> Transcript [3532] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.408167248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.40816928+07:00","message":"Set new StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.470617005+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.470657174+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-04-22T13:20:06.470663225+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.470675761+07:00","message":"[buffer interim] 522 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.470693604+07:00","message":"[bufferProcess] interim [400000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.470696125+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.470699585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.470702224+07:00","message":"> Transcript [3533] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.470705346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.470707366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.470709194+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.47071125+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.800814619+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.800872641+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-04-22T13:20:06.800879922+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.800896967+07:00","message":"[buffer interim] 522 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.800905029+07:00","message":"[bufferProcess] interim [640000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.800907601+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.800915967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.800918904+07:00","message":"> Transcript [3534] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.800922784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.800924792+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.800927376+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.800929724+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.800966126+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.801003487+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-04-22T13:20:06.801009225+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.801027494+07:00","message":"[buffer interim] 522 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.801034198+07:00","message":"[bufferProcess] interim [700000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.801036952+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.80104363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.801046362+07:00","message":"> Transcript [3535] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.801049639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.80105153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.801053934+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.801056211+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.904211688+07:00","message":"[GCS] IsForceVAD: false for message ID: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.995889519+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.995933765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน\",\"confidence\":0.9572812}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.995940443+07:00","message":"receive interim result [true|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.995949911+07:00","message":"end recv isFinal message id 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.995951993+07:00","message":"end Recv id 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.99595914+07:00","message":"[buffer interim] 522 true สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.995967763+07:00","message":"[bufferProcess] interim [970000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.995972895+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.995984556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996001727+07:00","message":"> Transcript [3536] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996007498+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996009828+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.99601194+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996014146+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996020086+07:00","message":"Push: 'วันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996021994+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996024336+07:00","message":"Set new StatePrefix : 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996026837+07:00","message":"Next Push (prob) : 'เท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996029135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.9960313+07:00","message":"> Transcript [3537] [true]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996033643+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996035181+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996036784+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996038521+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:06.996041058+07:00","message":"Push: 'เท่านี้ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.996054029+07:00","message":"push: {false วันนี้ขอจบการสนทนาเพียง 0 0xc004108000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:06.996080073+07:00","message":"push: {true เท่านี้ก่อน 0 0xc004108000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:07.004237668+07:00","message":"write wav file: './tmp/7548/7548_522.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.356762698+07:00","message":"[GCS] Start streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537594284+07:00","message":"[GCS] Cleaned up inactive client: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537635692+07:00","message":"[GCS] Cleaned up inactive client: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537638617+07:00","message":"[GCS] Cleaned up inactive client: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537640663+07:00","message":"[GCS] Cleaned up inactive client: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537642224+07:00","message":"[GCS] Cleaned up inactive client: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537644291+07:00","message":"[GCS] Cleaned up inactive client: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537646295+07:00","message":"[GCS] Cleaned up inactive client: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537647853+07:00","message":"[GCS] Cleaned up inactive client: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537649522+07:00","message":"[GCS] Cleaned up inactive client: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537651024+07:00","message":"[GCS] Cleaned up inactive client: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537652643+07:00","message":"[GCS] Cleaned up inactive client: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537654136+07:00","message":"[GCS] Cleaned up inactive client: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.537655739+07:00","message":"[GCS] Cleaned up inactive client: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.812039714+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.812083659+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-04-22T13:20:07.812089124+07:00","message":"receive interim result [false|false]: สมัคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.812102099+07:00","message":"[buffer interim] 523 false สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:07.81210871+07:00","message":"[bufferProcess] interim [480000000]:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:07.812111356+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.877605893+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.877644058+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-04-22T13:20:07.877651841+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:07.877668165+07:00","message":"[buffer interim] 523 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:07.877676402+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:07.877679061+07:00","message":"[bufferProcess] send to processor:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:07.877685211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:07.877687739+07:00","message":"> Transcript [3538] [false]: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:07.877689695+07:00","message":"Set StatePrefix (first interim): 'สมัคร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:08.050799615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:08.050809631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.072485752+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.072523278+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-04-22T13:20:08.072529777+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.072543855+07:00","message":"[buffer interim] 523 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.07255162+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.072553853+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.07256024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.072562982+07:00","message":"> Transcript [3539] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.072564942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.072567487+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.443245417+07:00","message":"[GCS] IsForceVAD: false for message ID: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.52897169+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.529015623+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-04-22T13:20:08.529022293+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.529031657+07:00","message":"end recv isFinal message id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.529033694+07:00","message":"end Recv id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.529040544+07:00","message":"[buffer interim] 523 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529049702+07:00","message":"[bufferProcess] interim [320000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529054342+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529057652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529060362+07:00","message":"> Transcript [3540] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529063437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.52906531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529067217+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529069274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529070832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.5290736+07:00","message":"> Transcript [3541] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.52907814+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529079934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.52908145+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529082957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:08.529088514+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:08.529097365+07:00","message":"push: {true สวัสดีค่ะ 0 0xc002aef080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:08.535464682+07:00","message":"write wav file: './tmp/7548/7548_523.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:09.474550778+07:00","message":"[GCS] Start streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:09.602705557+07:00","message":"[GCS] IsForceVAD: false for message ID: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:09.733609403+07:00","message":"[GCS] Start streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:09.744525635+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:09.744542827+07:00","message":"found end of frame, send empty tag with msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:09.744545802+07:00","message":"end Recv id 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:09.744551305+07:00","message":"[buffer interim] 524 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:09.74455789+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:09.744561742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:09.74456439+07:00","message":"> Transcript [3542] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:09.744566646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:09.744568546+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:09.744572023+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:09.744573856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:09.744576551+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:09.744586262+07:00","message":"push: {true \n 0 0xc002aeff00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:09.749495648+07:00","message":"write wav file: './tmp/7548/7548_524.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:11.05185237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:11.051865876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:14.05225437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:14.052254253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:17.052847174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:17.052862177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:20.053844325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:20.053847711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:20.932402512+07:00","message":"[GCS] IsForceVAD: false for message ID: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:21.006594935+07:00","message":"[GCS] Start streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:21.053983254+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:21.054009214+07:00","message":"found end of frame, send empty tag with msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:21.054012317+07:00","message":"end Recv id 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:21.054018992+07:00","message":"[buffer interim] 525 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:21.054025301+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:21.054028938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:21.054031426+07:00","message":"> Transcript [3543] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:21.05403356+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:21.054035392+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:21.054037234+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:21.054039075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:21.054045501+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:21.054054053+07:00","message":"push: {true \n 0 0xc002e90600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:21.075513178+07:00","message":"write wav file: './tmp/7548/7548_525.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:23.054059848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:23.054063212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:23.113807502+07:00","message":"[GCS] IsForceVAD: false for message ID: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:23.174482225+07:00","message":"[GCS] Start streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:23.199343039+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:23.199377587+07:00","message":"found end of frame, send empty tag with msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:23.199381694+07:00","message":"end Recv id 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:23.19938915+07:00","message":"[buffer interim] 526 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:23.199395876+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:23.199400761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:23.199404718+07:00","message":"> Transcript [3544] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:23.199408246+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:23.199411256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:23.199414082+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:23.19941657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:23.199423311+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:23.199436359+07:00","message":"push: {true \n 0 0xc000168700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:23.205985038+07:00","message":"write wav file: './tmp/7548/7548_526.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:26.054308836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:26.054308884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:28.302020863+07:00","message":"[GCS] IsForceVAD: false for message ID: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:28.387329496+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:28.387349456+07:00","message":"found end of frame, send empty tag with msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:28.387352486+07:00","message":"end Recv id 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:28.387360586+07:00","message":"[buffer interim] 527 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:28.387367514+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:28.387371648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:28.387374424+07:00","message":"> Transcript [3545] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:28.387377078+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:28.387379007+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:28.387380795+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:28.387382475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:28.387390745+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:28.387404046+07:00","message":"push: {true \n 0 0xc00202e100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:28.398859216+07:00","message":"write wav file: './tmp/7548/7548_527.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:29.054416971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:29.054416972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:31.253392604+07:00","message":"[GCS] Start streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:31.314423333+07:00","message":"[GCS] IsForceVAD: false for message ID: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:31.521117918+07:00","message":"receive streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:31.521152131+07:00","message":"found end of frame, send empty tag with msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:31.521155839+07:00","message":"end Recv id 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:31.521185473+07:00","message":"[buffer interim] 528 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:31.521194058+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:31.521198511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:31.521201208+07:00","message":"> Transcript [3546] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:31.521203908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:31.521205777+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:31.521207552+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:31.521209252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:20:31.521211872+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:31.521223243+07:00","message":"push: {true \n 0 0xc002b80700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:20:31.526096121+07:00","message":"write wav file: './tmp/7548/7548_528.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:32.054449273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:32.054469248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:35.054532942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:35.054547423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537128983+07:00","message":"[GCS] Cleaned up inactive client: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537183339+07:00","message":"[GCS] Cleaned up inactive client: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537187329+07:00","message":"[GCS] Cleaned up inactive client: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537189227+07:00","message":"[GCS] Cleaned up inactive client: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537190728+07:00","message":"[GCS] Cleaned up inactive client: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537192283+07:00","message":"[GCS] Cleaned up inactive client: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537194715+07:00","message":"[GCS] Cleaned up inactive client: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537196327+07:00","message":"[GCS] Cleaned up inactive client: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537198+07:00","message":"[GCS] Cleaned up inactive client: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537199663+07:00","message":"[GCS] Cleaned up inactive client: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537201317+07:00","message":"[GCS] Cleaned up inactive client: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537203149+07:00","message":"[GCS] Cleaned up inactive client: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537204703+07:00","message":"[GCS] Cleaned up inactive client: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537206179+07:00","message":"[GCS] Cleaned up inactive client: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537219929+07:00","message":"[GCS] Cleaned up inactive client: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537221855+07:00","message":"[GCS] Cleaned up inactive client: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537223332+07:00","message":"[GCS] Cleaned up inactive client: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537224962+07:00","message":"[GCS] Cleaned up inactive client: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537226464+07:00","message":"[GCS] Cleaned up inactive client: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537228061+07:00","message":"[GCS] Cleaned up inactive client: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537229933+07:00","message":"[GCS] Cleaned up inactive client: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.53723146+07:00","message":"[GCS] Cleaned up inactive client: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537233061+07:00","message":"[GCS] Cleaned up inactive client: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537234528+07:00","message":"[GCS] Cleaned up inactive client: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:20:37.537240523+07:00","message":"[GCS] Cleaned up inactive client: 484"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:38.054765884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:38.054779703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:41.05556258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:41.055595145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:44.055608775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:44.055648485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:47.055995443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:47.056004043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:50.057004393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:50.057061118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:53.057815109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:53.057834771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:56.058026536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:56.058032108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:59.058095871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:20:59.058109976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:02.059138765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:02.059138767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:05.059702425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:05.059736168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536917114+07:00","message":"[GCS] Cleaned up inactive client: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536945825+07:00","message":"[GCS] Cleaned up inactive client: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.53694866+07:00","message":"[GCS] Cleaned up inactive client: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536962144+07:00","message":"[GCS] Cleaned up inactive client: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536964081+07:00","message":"[GCS] Cleaned up inactive client: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536965757+07:00","message":"[GCS] Cleaned up inactive client: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536967316+07:00","message":"[GCS] Cleaned up inactive client: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536968856+07:00","message":"[GCS] Cleaned up inactive client: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536970376+07:00","message":"[GCS] Cleaned up inactive client: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536971869+07:00","message":"[GCS] Cleaned up inactive client: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536974042+07:00","message":"[GCS] Cleaned up inactive client: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536975684+07:00","message":"[GCS] Cleaned up inactive client: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536977237+07:00","message":"[GCS] Cleaned up inactive client: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:07.536978748+07:00","message":"[GCS] Cleaned up inactive client: 517"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:08.060585392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:08.060600444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:11.061573032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:11.061578642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:14.061874618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:14.061906124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:17.062582777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:17.062605881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:20.063066184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:20.063081669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:23.063956024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:23.063965889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:26.06434358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:26.06434735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:29.064821788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:29.064842419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:30.170632247+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:30.170699947+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:30.170700305+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:31.495043927+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:31.495121984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:31.495129668+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:32.065827116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:35.06625347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:37.537218665+07:00","message":"[GCS] Cleaned up inactive client: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:37.537243647+07:00","message":"[GCS] Cleaned up inactive client: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:37.537246244+07:00","message":"[GCS] Cleaned up inactive client: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:37.537247962+07:00","message":"[GCS] Cleaned up inactive client: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:37.53725036+07:00","message":"[GCS] Cleaned up inactive client: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:21:37.537252148+07:00","message":"[GCS] Cleaned up inactive client: 527"}
